UM2542 STM32MPx Series Key monomono Software

ọja Alaye

Awọn pato

  • Orukọ ọja: STM32MPx sọfitiwia olupilẹṣẹ bọtini jara
  • Ẹya: UM2542 – Ifi 3
  • Ọjọ Itusilẹ: Oṣu kẹfa ọdun 2024
  • olupese: STMicroelectronics

Awọn ilana Lilo ọja

1. Fi sori ẹrọ STM32MP-KeyGen

Lati fi sọfitiwia STM32MP-KeyGen sori ẹrọ, tẹle fifi sori ẹrọ
awọn ilana ti a pese ni itọnisọna olumulo.

2. STM32MP-KeyGen Òfin Line Interface

Sọfitiwia STM32MP-KeyGen le ṣee lo lati laini aṣẹ
ni wiwo. Ni isalẹ ni awọn aṣẹ to wa:

  • - bọtini ikọkọ (-prvk)
  • -bọtini-gbangba (-pubk)
  • -hash bọtini-gbangba (-hash)
  • -ọna pipe (-abs)
  • -ọrọ igbaniwọle (-pwd)
  • -prvkey-enc (-pe)
  • -ecc-algo (-ecc)
  • - iranlọwọ (-h ati -?)
  • -ẹya (-v)
  • -bọtini-nọmba (-n)

3. Eksamples

Eyi ni diẹ ninu awọn MofiampBawo ni lati lo STM32MP-KeyGen:

    • Example 1: -abs / ile / olumulo / Key Folda / -pwd azerty
    • Example 2: -abs /ile/olumulo/Folder Key/ -pwd azerty -pe
      aes128

FAQ

Q: Bawo ni ọpọlọpọ awọn orisii bọtini le ṣe ipilẹṣẹ ni ẹẹkan?

A: O le ṣe ina to awọn orisii bọtini mẹjọ ni nigbakannaa nipasẹ
pese awọn ọrọigbaniwọle mẹjọ.

Q: Kini awọn algoridimu fifi ẹnọ kọ nkan ṣe atilẹyin?

A: Sọfitiwia naa ṣe atilẹyin aes256 ati fifi ẹnọ kọ nkan aes128
algoridimu.

UM2542
Itọsọna olumulo
STM32MPx jara bọtini monomono software apejuwe
Ọrọ Iṣaaju
Sọfitiwia olupilẹṣẹ bọtini jara STM32MPx (ti a npè ni STM32MP-KeyGen ninu iwe yii) ti ṣepọ ninu STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen jẹ irinṣẹ ti o ṣe agbejade awọn bọtini ECC ti o nilo fun wíwọlé awọn aworan alakomeji. Awọn bọtini ti ipilẹṣẹ jẹ lilo nipasẹ ohun elo Ibuwọlu STM32 fun ilana iforukọsilẹ. STM32MP-KeyGen ṣe ipilẹṣẹ bọtini ti gbogbo eniyan file, a ikọkọ bọtini file ati ki o kan elile àkọsílẹ bọtini file. Awọn àkọsílẹ bọtini file ni bọtini gbangba ECC ti ipilẹṣẹ ni ọna kika PEM. Awọn ikọkọ bọtini file ni bọtini ikọkọ ECC ti paroko ni ọna kika PEM. Awọn fifi ẹnọ kọ nkan le ṣee ṣe ni lilo aes 128 cbc tabi aes 256 cbc ciphers. Aṣayan cipher jẹ ṣiṣe ni lilo aṣayan –prvkey-enc. Awọn elile àkọsílẹ bọtini file ni SHA-256 hash ti bọtini gbangba ni ọna kika alakomeji. Hash SHA-256 jẹ iṣiro ti o da lori bọtini gbogbo eniyan laisi ọna kika koodu eyikeyi. Baiti akọkọ ti bọtini gbangba wa lati fihan boya bọtini ita wa ni fisinuirindigbindigbin tabi ọna kika ti a ko fisinu. Niwọn igba ti ọna kika ti a ko fikun nikan ni atilẹyin, baiti yii ti yọkuro.

DT51280V1

UM2542 – Rev 3 – Okudu 2024 Fun alaye siwaju sii kan si ti agbegbe rẹ STMicroelectronics tita ọfiisi.

www.st.com

1
Akiyesi:

UM2542
Fi STM32MP-KeyGen sori ẹrọ
Fi STM32MP-KeyGen sori ẹrọ
Ọpa yii ti fi sii pẹlu package STM32CubeProgrammer (STM32CubeProg). Fun alaye diẹ sii nipa ilana iṣeto, tọka si apakan 1.2 ti afọwọṣe olumulo STM32CubeProgrammer apejuwe sọfitiwia (UM2237). Sọfitiwia yii kan si STM32MPx jara Arm®-orisun MPUs. Arm jẹ aami-iṣowo ti a forukọsilẹ ti Arm Limited (tabi awọn ẹka rẹ) ni AMẸRIKA ati/tabi ibomiiran.

UM2542 – Ìṣí 3

ojú ìwé 2/8

UM2542
STM32MP-KeyGen pipaṣẹ ila ni wiwo

2

STM32MP-KeyGen pipaṣẹ ila ni wiwo

Awọn apakan atẹle yii ṣe apejuwe bi o ṣe le lo STM32MP-KeyGen lati laini aṣẹ.

2.1

Awọn aṣẹ

Awọn aṣẹ to wa ni akojọ si isalẹ:

·

- bọtini ikọkọ (-prvk)

Apejuwe: ikọkọ bọtini file ona (.pem itẹsiwaju)

Sintasi: -prvkfile_ọna>

Example: -prvk ../privateKey.pem

·

-bọtini-gbangba (-pubk)

Apejuwe: Bọtini gbangba file ona (.pem itẹsiwaju)

Sintasi: -pubkfile_ọna>

Example: -pubk C:publicKey.pem

·

-hash bọtini-gbangba (-hash)

Apejuwe: Hash image file ona (.bin itẹsiwaju)

Sintasi: -hashfile_ọna>

·

-ọna pipe (-abs)

Apejuwe: Absolute ona fun o wu files

Sintasi: -abs

Example: -abs C: Key Folda

·

-ọrọ igbaniwọle (-pwd)

Apejuwe: Ọrọigbaniwọle ti bọtini ikọkọ (ọrọ igbaniwọle gbọdọ ni o kere ju awọn ohun kikọ mẹrin ninu)

Example: -pwd azerty

Akiyesi:

Fi awọn ọrọ igbaniwọle mẹjọ kun lati ṣe ina awọn oriṣi bọtini mẹjọ.

Sintasi 1: -pwd

Sintasi 2: -pwd

·

-prvkey-enc (-pe)

Apejuwe: fifipamọ algorithm bọtini ikọkọ (aes128/aes256) (aes256 algorithm jẹ algorithm aiyipada)

Sintasi: -pe aes128

·

-ecc-algo (-ecc)

Apejuwe: algorithm ECC fun iran awọn bọtini (prime256v1/brainpoolP256t1) (prime256v1 jẹ algorithm aiyipada)

Sintasi: -ecc prime256v1

·

- iranlọwọ (-h ati -?)

Apejuwe: Ṣe afihan iranlọwọ.

·

-ẹya (-v)

Apejuwe: Han ẹya ọpa.

·

-bọtini-nọmba (-n)

Apejuwe: Ṣe ina nọmba awọn orisii bọtini {1 tabi 8} pẹlu Hash ti tabili file

Sintasi: -n

UM2542 – Ìṣí 3

ojú ìwé 3/8

UM2542
STM32MP-KeyGen pipaṣẹ ila ni wiwo

2.2

Examples

Awọn wọnyi exampLes fihan bi o ṣe le lo STM32MP-KeyGen:

·

Example 1

-abs / ile / olumulo / Key Folda / -pwd azerty

Gbogbo files (publicKey.pem, privateKey.pem ati publicKeyhash.bin) ni a ṣẹda ninu folda /home/olumulo/Folder/ KeyFolder. Bọtini ikọkọ jẹ fifipamọ pẹlu aes256 aiyipada algorithm.

·

Example 2

-abs / ile / olumulo / bọtini Folda / -pwd azerty pe aes128

Gbogbo files (publicKey.pem, privateKey.pem ati publicKeyhash.bin) ni a ṣẹda ninu folda /home/olumulo/Folder/ KeyFolder. Bọtini ikọkọ jẹ fifipamọ pẹlu aes128 algorithm.

·

Example 3

-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty

Paapa ti Folda1 ati Folda2 ko ba si, wọn ti ṣẹda.

·

Example 4

Ṣe agbekalẹ awọn orisii bọtini mẹjọ ninu itọsọna iṣẹ:

./STM32MP_KeyGen_CLI.exe -abs. -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8

Ijade yoo fun awọn wọnyi files: mẹjọ àkọsílẹ bọtini files: publicKey0x{0..7}.pem bọtini ikọkọ mẹjọ files: privateKey0x{0..7}.pem hash bọtini gbangba mẹjọ files: publicKeyHash0x{0..7}.bin kan file ti PKTH: publicKeysHashHashes.bin

·

Example 5

Ṣẹda bata bọtini kan ninu itọsọna iṣẹ:

./STM32MP_KeyGen_CLI.exe -abs. -pwd abc1 -n 1

Ijade yoo fun awọn wọnyi files: ọkan àkọsílẹ bọtini file: publicKey.pem ọkan ikọkọ bọtini file: privateKey.pem ọkan àkọsílẹ bọtini elile file: publicKeyHash.bin ọkan file ti PKTH: publicKeysHashHashes.bin

UM2542 – Ìṣí 3

ojú ìwé 4/8

UM2542
STM32MP-KeyGen pipaṣẹ ila ni wiwo

2.3

Ipo imurasilẹ

Nigbati o ba n ṣiṣẹ STM32MP-KeyGen ni ipo imurasilẹ, ọna pipe ati ọrọ igbaniwọle ni a beere bi o ṣe han ninu nọmba ni isalẹ.

olusin 1. STM32MP-KeyGen ni Standalone mode

Nigbati olumulo ba tẹ , awọn files ti wa ni ti ipilẹṣẹ ninu awọn folda.
Lẹhinna tẹ ọrọ igbaniwọle sii lẹẹmeji ki o yan ọkan ninu awọn algoridimu meji (prime256v1 tabi brainpoolP256t1) nipa titẹ bọtini oniwun (1 tabi 2).
Lakotan yan algorithm fifi ẹnọ kọ nkan (aes256 tabi aes128) nipa titẹ bọtini oniwun (1 tabi 2).

UM2542 – Ìṣí 3

ojú ìwé 5/8

Àtúnyẹwò itan
Ọjọ 14-Feb-2019 24-Oṣu kọkanla-2021
26-Jun-2024

Table 1. Iwe itan àtúnyẹwò

Ẹya 1 2
3

Awọn iyipada
Itusilẹ akọkọ.
Imudojuiwọn: · Abala 2.1: Awọn aṣẹ · Abala 2.2: Eksamples
Rọpo ni gbogbo iwe: · STM32MP1 jara nipasẹ STM32MPx jara · STM32MP1-KeyGen nipasẹ STM32MP-KeyGen

UM2542

UM2542 – Ìṣí 3

ojú ìwé 6/8

UM2542
Awọn akoonu
Awọn akoonu
1 Fi STM32MP-KeyGen sori ẹrọ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen pipaṣẹ ila ni wiwo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Awọn aṣẹ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Eksamples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Ipo imurasilẹ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Itan atunyẹwo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

UM2542 – Ìṣí 3

ojú ìwé 7/8

UM2542
AKIYESI PATAKI KA Ṣọra STMicroelectronics NV ati awọn ẹka rẹ (“ST”) ni ẹtọ lati ṣe awọn ayipada, awọn atunṣe, awọn imudara, awọn atunṣe, ati awọn ilọsiwaju si awọn ọja ST ati/tabi si iwe yii nigbakugba laisi akiyesi. Awọn olura yẹ ki o gba alaye tuntun ti o wulo lori awọn ọja ST ṣaaju gbigbe awọn aṣẹ. Awọn ọja ST jẹ tita ni ibamu si awọn ofin ati ipo ST ti tita ni aye ni akoko ifọwọsi aṣẹ. Awọn olura nikan ni iduro fun yiyan, yiyan, ati lilo awọn ọja ST ati ST ko dawọle kankan fun iranlọwọ ohun elo tabi apẹrẹ awọn ọja awọn olura. Ko si iwe-aṣẹ, ṣalaye tabi mimọ, si eyikeyi ẹtọ ohun-ini ọgbọn ti a fun ni nipasẹ ST ninu rẹ. Tita awọn ọja ST pẹlu awọn ipese ti o yatọ si alaye ti a ṣeto sinu rẹ yoo sọ atilẹyin ọja eyikeyi di ofo fun iru ọja bẹẹ. ST ati aami ST jẹ aami-iṣowo ti ST. Fun afikun alaye nipa awọn aami-išowo ST, tọka si www.st.com/trademarks. Gbogbo ọja miiran tabi awọn orukọ iṣẹ jẹ ohun-ini ti awọn oniwun wọn. Alaye ti o wa ninu iwe yii bori ati rọpo alaye ti a ti pese tẹlẹ ni eyikeyi awọn ẹya iṣaaju ti iwe yii.
© 2024 STMicroelectronics Gbogbo ẹtọ wa ni ipamọ

UM2542 – Ìṣí 3

ojú ìwé 8/8

Awọn iwe aṣẹ / Awọn orisun

STMicroelectronics UM2542 STM32MPx Series Key monomono Software [pdf] Afowoyi olumulo
UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key monomono Software, Series Key monomono Software, Key monomono Software, monomono Software, Software

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *