UM2542 STM32MPx Uthotho lweSofthiwe yeSistim esingundoqo seJenereyitha
Ulwazi lweMveliso
Iinkcukacha
- Igama lemveliso: STM32MPx uthotho lwesoftware yejenereyitha engundoqo
- Inguqulelo: UM2542 – Rev 3
- Umhla wokukhutshwa: Juni 2024
- Umenzi: STMicroelectronics
Imiyalelo yokusetyenziswa kwemveliso
1. Faka i-STM32MP-KeyGen
Ukufakela isoftwe ye-STM32MP-KeyGen, landela ufakelo
imiyalelo enikwe kwincwadi yomsebenzisi.
2. STM32MP-KeyGen Command Line Interface
Isoftware ye-STM32MP-KeyGen ingasetyenziswa ukusuka kumgca womyalelo
ujongano. Ngezantsi yimiyalelo ekhoyo:
- -iqhosha labucala (-prvk)
- -isitshixo sikawonke-wonke (-pubk)
- -isitshixo sikawonke-wonke-hash (-hash)
- -indlela egqibeleleyo (-abs)
- -password (-pwd)
- -prvkey-enc (-pe)
- -ecc-algo (-ecc)
- –uncedo (-h kunye -?)
- -uguqulelo (-v)
- -iqhosha lenani (-n)
3. EksampLes
Nazi ezinye exampImiba yendlela yokusebenzisa i-STM32MP-KeyGen:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
uya128
FAQ
Q: Zingaphi izibini eziphambili ezinokuveliswa ngexesha elinye?
A: Ungavelisa ukuya kuthi ga kwizibini ezingundoqo ezisibhozo ngaxeshanye
ukunika amagama ayimfihlo asibhozo.
Umbuzo: Zeziphi ii-algorithms zokufihla ezixhaswayo?
A: Isoftware ixhasa i-aes256 kunye ne-aes128 encryption
algorithms.
UM2542
Incwadi yokusebenzisa
Uluhlu lwe-STM32MPx inkcazo yesoftware yokuvelisa iqhosha
Intshayelelo
Isoftware ye-STM32MPx yesitshixo yejenereyitha (ebizwa ngokuba yi-STM32MP-KeyGen kolu xwebhu) idityaniswe kwi-STM32CubeProgrammer (STM32CubeProg). I-STM32MP-KeyGen sisixhobo esenza isibini sezitshixo ze-ECC ezifunekayo ekutyikityeni imifanekiso yokubini. Izitshixo ezenziweyo zisetyenziswa sisixhobo sokuSayina se-STM32 kwinkqubo yokusayina. I-STM32MP-KeyGen yenza isitshixo sikawonke-wonke file, iqhosha labucala file kunye neqhosha likawonke-wonke le-hash file. Isitshixo sikawonke-wonke file iqulethe iqhosha likawonke-wonke le-ECC elenziweyo kwifomathi ye-PEM. Iqhosha labucala file iqulethe iqhosha elifihliweyo le-ECC labucala kwifomathi yePEM. Uguqulelo oluntsonkothileyo lungenziwa ngokusebenzisa i-aes 128 cbc okanye i-aes 256 cbc ciphers. Ukhetho lwe-cipher lwenziwa kusetyenziswa i -prvkey-enc ukhetho. Isitshixo sikawonke-wonke se-hash file iqulethe i-SHA-256 hash yesitshixo sikawonke-wonke kwifomathi yokubini. I-SHA-256 hash ibalwa ngokusekwe kwisitshixo sikawonke-wonke ngaphandle kwefomathi yokufakwa kweekhowudi. Ibhayithi yokuqala yesitshixo sikawonke-wonke ikhona ukubonisa ukuba isitshixo sikawonke-wonke sicinezelwe okanye sikwifomathi engaxinzelelwanga. Ekubeni kuphela ifomathi engaxinzelelwanga ixhaswayo, le byte iyasuswa.
DT51280V1
UM2542 – Rev 3 – June 2024 Ukuze ufumane iinkcukacha ezithe vetshe, qhagamshelana ne-ofisi yentengiso ye-STMicroelectronics ekufutshane nawe.
www.st.com
1
Phawula:
UM2542
Faka i-STM32MP-KeyGen
Faka i-STM32MP-KeyGen
Esi sixhobo sifakwe kunye ne-STM32CubeProgrammer package (STM32CubeProg). Ngolwazi oluthe vetshe malunga nenkqubo yokuseta, jonga kwicandelo 1.2 le-user manual STM32CubeProgrammer software description (UM2237). Le software isebenza kuthotho lwe-STM32MPx yeArm®-based MPUs. IArm luphawu lwentengiso olubhalisiweyo lweArm Limited (okanye iinkampani eziphantsi kwayo) e-US kunye/okanye kwenye indawo.
UM2542-Rev 3
iphepha 2/8
UM2542
STM32MP-KeyGen ujongano lomgca womyalelo
2
STM32MP-KeyGen ujongano lomgca womyalelo
La macandelo alandelayo achaza indlela yokusebenzisa i-STM32MP-KeyGen kumgca womyalelo.
2.1
Imiyalelo
Imiyalelo ekhoyo idweliswe ngezantsi:
·
-iqhosha labucala (-prvk)
inkcazelo: isitshixo yabucala file indlela (.pem ulwandiso)
Isintaksi: -prvkfile_indlela>
Eksample: -prvk ../privateKey.pem
·
-isitshixo sikawonke-wonke (-pubk)
inkcazelo: Isitshixo sikawonke-wonke file indlela (.pem ulwandiso)
Isintaksi: -pubkfile_indlela>
Eksample: -pubk C:publicKey.pem
·
-isitshixo sikawonke-wonke-hash (-hash)
inkcazelo: umfanekiso Hash file indlela (.ulwandiso lomgqomo)
Isintaksi: -hashfile_indlela>
·
-indlela egqibeleleyo (-abs)
Inkcazo: Indlela epheleleyo yemveliso files
Isintaksi: -abs
Eksample: -abs C: Isiqulathi seefayili
·
-password (-pwd)
inkcazelo: Igama lokugqithisa leqhosha labucala (eli gama lokugqithisa kufuneka liqulathe ubuncinane abalinganiswa abane)
Eksample: -pwd azerty
Phawula:
Bandakanya amagama ayimfihlo asibhozo ukwenza amaqhosha asibhozo.
Isintaksi 1:-pwd
Isintaksi 2: -pwd
·
-prvkey-enc (-pe)
inkcazelo: Uguqulelo oluntsonkothileyo algorithm isitshixo yabucala (aes128/aes256) (aes256 algorithm yi algorithm engagqibekanga)
Isintaksi: -pe aes128
·
-ecc-algo (-ecc)
Inkcazo: I-algorithm ye-ECC yesizukulwana sezitshixo (i-prime256v1/brainpoolP256t1) (i-prime256v1 yi-algorithm engagqibekanga)
Isintaksi: -ecc prime256v1
·
–uncedo (-h kunye -?)
inkcazelo: Ibonisa uncedo.
·
-uguqulelo (-v)
inkcazelo: Ibonisa uguqulelo isixhobo.
·
-iqhosha lenani (-n)
inkcazelo: Velisa inani izibini eziphambili {1 okanye 8} kunye Hash yetafile file
Isintaksi: -n
UM2542-Rev 3
iphepha 3/8
UM2542
STM32MP-KeyGen ujongano lomgca womyalelo
2.2
ExampLes
Le ex ilandelayoampIbonisa indlela yokusebenzisa i-STM32MP-KeyGen:
·
Example 1
-abs /home/user/KeyFolder/ -pwd azerty
Konke files (publicKey.pem, privateKey.pem kunye publicKeyhash.bin) zenziwe kwi/home/user/KeyFolder/ ulawulo. Isitshixo sabucala sifihliwe nge-aes256 ye-algorithm engagqibekanga.
·
Example 2
-abs /ikhaya/umsebenzisi/isitshixoFolder/ -pwd azerty pe aes128
Konke files (publicKey.pem, privateKey.pem kunye publicKeyhash.bin) zenziwe kwi/home/user/KeyFolder/ ulawulo. Iqhosha labucala lifihliwe nge-aes128 algorithm.
·
Example 3
-pubk /ikhaya/umsebenzisi/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Nokuba iFolder1 kunye neFolder2 azikho, zenziwe.
·
Example 4
Yenza izibini eziphambili ezisibhozo kuluhlu olusebenzayo:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Imveliso inika oku kulandelayo files: isitshixo sikawonke-wonke esisibhozo files: publicKey0x{0..7}.pem isitshixo sabucala esisibhozo files: PrivateKey0x{0..7}.pem ezisibhozo isitshixo sikawonke-wonke hashi files: publicKeyHash0x{0..7}.bin enye file ye-PKTH: publicKeysHashHashes.bin
·
Example 5
Yenza iperi engundoqo enye kuluhlu olusebenzayo:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
Imveliso inika oku kulandelayo files: isitshixo esinye sikawonke-wonke file: publicKey.pem iqhosha elinye labucala file: yabucalaKey.pem iqhosha elinye likawonke-wonke file: publicKeyHash.bin enye file ye-PKTH: publicKeysHashHashes.bin
UM2542-Rev 3
iphepha 4/8
UM2542
STM32MP-KeyGen ujongano lomgca womyalelo
2.3
Imowudi ezimeleyo
Xa uphumeza i-STM32MP-KeyGen kwimo ye-Standalone, indlela epheleleyo kunye negama eliyimfihlo liyacelwa njengoko kubonisiwe kulo mfanekiso ungezantsi.
Umzobo 1. STM32MP-KeyGen kwimodi ye-Standalone
Xa umsebenzisi ecinezela , i files zenziwa kwi ifolda.
Emva koko faka igama eligqithisiweyo kabini kwaye ukhethe enye yee-algorithms ezimbini (i-prime256v1 okanye i-brainpoolP256t1) ngokucinezela iqhosha elifanelekileyo (1 okanye 2).
Ekugqibeleni khetha i-algorithm yoguqulelo oluntsonkothileyo (aes256 okanye aes128) ngokucofa iqhosha elifanelekileyo (1 okanye 2).
UM2542-Rev 3
iphepha 5/8
Imbali yohlaziyo
Umhla we-14-Feb-2019 24-Nov-2021
26-Juni-2024
Uluhlu 1. Imbali yohlaziyo loxwebhu
Inguqulo 1 2
3
Iinguqu
Ukukhutshwa kokuqala.
Uhlaziyo: · Icandelo 2.1: Imiyalelo · iCandelo 2.2: EksampLes
Kufakwe endaweni yayo kulo lonke uxwebhu: · STM32MP1 uthotho ngothotho lwe STM32MPx · STM32MP1-KeyGen ngu STM32MP-KeyGen
UM2542
UM2542-Rev 3
iphepha 6/8
UM2542
Imixholo
Imixholo
1 Faka i-STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen ujongano lomgca womyalelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Imiyalelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Eksamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Imo ezimeleyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Imbali yohlaziyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542-Rev 3
iphepha 7/8
UM2542
ISAZISO ESIBALULEKILEYO FUNDA NGOKUCOKISEKILEYO I-STMicroelectronics NV kunye ne-subsidiaries ("ST") inelungelo lokwenza utshintsho, izilungiso, ukuphuculwa, ukuguqulwa, kunye nokuphuculwa kweemveliso ze-ST kunye / okanye kolu xwebhu nangaliphi na ixesha ngaphandle kwesaziso. Abathengi kufuneka bafumane ulwazi lwamva nje olufanelekileyo kwiimveliso ze-ST ngaphambi kokubeka iiodolo. Iimveliso ze-ST zithengiswa ngokuhambelana nemigaqo ye-ST kunye neemeko zokuthengisa kwindawo ngexesha lokuvuma umyalelo. Abathengi banoxanduva kuphela lokhetho, ukhetho, kunye nokusetyenziswa kweemveliso ze-ST kwaye i-ST ayithathi tyala loncedo lwesicelo okanye uyilo lweemveliso zabathengi. Akukho layisensi, echaziweyo okanye echaziweyo, kulo naliphi na ilungelo lepropathi enomgangatho ophezulu wokuqonda linikezelwa ngu-ST apha. Ukuthengiswa kwakhona kweemveliso ze-ST ezinamalungiselelo ahlukileyo kulwazi oluchazwe apha kuya kuphelisa nayiphi na iwaranti enikwe yi-ST yaloo mveliso. I-ST kunye ne-logo ye-ST ziimpawu zorhwebo ze-ST. Ngolwazi olongezelelweyo malunga neempawu zorhwebo ze-ST, bhekisa ku www.st.com/trademarks. Zonke ezinye iimveliso okanye amagama eenkonzo ziyipropati yabanini bazo. Ulwazi olukolu xwebhu luthatha indawo kwaye luthatha indawo yolwazi olwalunikelwe ngaphambili kulo naluphi na uguqulelo lwangaphambili lolu xwebhu.
© 2024 STMicroelectronics Onke amalungelo agciniwe
UM2542-Rev 3
iphepha 8/8
Amaxwebhu / Izibonelelo
![]() |
I-STMicroelectronics UM2542 STM32MPx Series Key Generator Software [pdf] Incwadi yokusebenzisa UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software |