UM2542 STM32MPx Series Key Generator Software
Product Information
Zvinotsanangurwa
- Zita reChigadzirwa: STM32MPx yakatevedzana kiyi jenareta software
- Shanduro: UM2542 - Rev 3
- Zuva Rekuburitswa: June 2024
- Mugadziri: STMicroelectronics
Mirayiridzo Yekushandiswa Kwechigadzirwa
1. Isa STM32MP-KeyGen
Kuisa iyo STM32MP-KeyGen software, tevera kuiswa
mirayiridzo inopiwa mubhuku rekushandisa.
2. STM32MP-KeyGen Command Line Interface
Iyo STM32MP-KeyGen software inogona kushandiswa kubva pamutsetse wekuraira
interface. Pazasi pane mirairo iripo:
- -private-kiyi (-prvk)
- -public-kiyi (-pubk)
- -public-key-hash (-hash)
- -absolute-nzira (-abs)
- -password (-pwd)
- -prvkey-enc (-pe)
- -ecc-algo (-ecc)
- -help (-h uye -?)
- -shanduro (-v)
- -nhamba-kiyi (-n)
3. Eksamples
Heano mamwe maexampzvimwe zvekushandisa STM32MP-KeyGen:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
FAQ
Mubvunzo: Mangani mapeya akakosha anogona kugadzirwa kamwechete?
A: Unogona kugadzira anosvika masere makiyi maviri panguva imwe chete
kupa mapassword masere.
Q: Ndeapi encryption algorithms anotsigirwa?
A: Iyo software inotsigira aes256 uye aes128 encryption
algorithms.
UM2542
User manual
STM32MPx akatevedzana kiyi jenareta software tsananguro
Nhanganyaya
Iyo STM32MPx yakatevedzana kiyi jenareta software (inonzi STM32MP-KeyGen mugwaro iri) yakabatanidzwa muSTM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen chishandiso chinogadzira ECC kiyi mbiri inodiwa kusaina mifananidzo yemabhinari. Makiyi anogadzirwa anoshandiswa ne STM32 Kusaina chishandiso chekusaina maitiro. STM32MP-KeyGen inogadzira kiyi yeruzhinji file, kiyi yakavanzika file uye hashi public key file. Kiyi yeruzhinji file ine iyo yakagadzirwa ECC yeruzhinji kiyi muPEM fomati. Kiyi yakavanzika file ine yakavharidzirwa ECC yakavanzika kiyi muPEM fomati. Iyo encryption inogona kuitwa uchishandisa aes 128 cbc kana aes 256 cbc ciphers. Kusarudzwa kwecipher kunoitwa uchishandisa -prvkey-enc sarudzo. Iyo hashi yeruzhinji kiyi file ine SHA-256 hashi yekiyi yeruzhinji mune binary fomati. Iyo SHA-256 hashi inoverengerwa zvichibva pakiyi yeruzhinji pasina chero fomati yekukodha. Yekutanga byte yekiyi yeruzhinji iripo kungoratidza kana kiyi yeruzhinji iri mu compressed kana uncompressed fomati. Sezvo chete uncompressed fomati inotsigirwa, iyi byte inobviswa.
DT51280V1
UM2542 - Rev 3 - Chikumi 2024 Kuti uwane rumwe ruzivo bata hofisi yako yekutengesa yeSTMicroelectronics.
www.st.com
1
Cherechedza:
UM2542
Isa STM32MP-KeyGen
Isa STM32MP-KeyGen
Ichi chishandiso chakaiswa neiyo STM32CubeProgrammer package (STM32CubeProg). Kuti uwane rumwe ruzivo nezve maitiro ekuseta, tarisa kune chikamu 1.2 chemushandisi bhuku STM32CubeProgrammer tsananguro software (UM2237). Iyi software inoshanda kune STM32MPx yakatevedzana Arm®-based MPUs. Arm chiratidzo chakanyoreswa cheArm Limited (kana masangano ayo) muUS uye/kana kumwewo.
UM2542 - Rev 3
peji 2/8
UM2542
STM32MP-KeyGen yekuraira mutsara interface
2
STM32MP-KeyGen yekuraira mutsara interface
Zvikamu zvinotevera zvinotsanangura maitiro ekushandisa STM32MP-KeyGen kubva mumutsara wekuraira.
2.1
Mirairo
Mirairo iripo yakanyorwa pazasi:
·
-private-kiyi (-prvk)
Description: private key file nzira (.pem extension)
Syntax: -prvkfile_nzira>
Example: -prvk ../privateKey.pem
·
-public-kiyi (-pubk)
Tsanangudzo: Kiyi yeruzhinji file nzira (.pem extension)
Syntax: -pubkfile_nzira>
Example: -pubk C:publicKey.pem
·
-public-key-hash (-hash)
Tsanangudzo: Hash mufananidzo file nzira (.bin extension)
Syntax: -hashfile_nzira>
·
-absolute-nzira (-abs)
Description: Mhedziso nzira yekubuda files
Syntax: -abs
Example: -abs C:KeyFolder
·
-password (-pwd)
Tsanangudzo: Password yekiyi yakavanzika (password iyi inofanirwa kunge iine mavara mana)
Example: -pwd azerty
Cherechedza:
Sanganisira mapassword masere kugadzira makiyi sere.
Syntax 1:-pwd
Syntax 2: -pwd
·
-prvkey-enc (-pe)
Tsanangudzo: Encrypting yakavanzika kiyi algorithm (aes128/aes256) (aes256 algorithm ndiyo yakasarudzika algorithm)
Syntax: -pe aes128
·
-ecc-algo (-ecc)
Tsanangudzo: ECC algorithm yekiyi chizvarwa (prime256v1/brainpoolP256t1) (prime256v1 ndiyo yakasarudzika algorithm)
Syntax: -ecc prime256v1
·
-help (-h uye -?)
Description: Zvinoratidza rubatsiro.
·
-shanduro (-v)
Tsanangudzo: Inoratidza chishandiso vhezheni.
·
-nhamba-kiyi (-n)
Tsanangudzo: Gadzira nhamba yemapeya akakosha {1 kana 8} neHash yetafura file
Syntax: -n
UM2542 - Rev 3
peji 3/8
UM2542
STM32MP-KeyGen yekuraira mutsara interface
2.2
Examples
Anotevera examples inoratidza mashandisiro e STM32MP-KeyGen:
·
Example 1
-abs /home/user/KeyFolder/ -pwd azerty
Zvose files (publicKey.pem, privateKey.pem uye publicKeyhash.bin) anogadzirwa mu/home/user/KeyFolder/ folda. Iyo yakavanzika kiyi yakavharidzirwa neiyo aes256 default algorithm.
·
Example 2
-abs /pamba/mushandisi/kiyiFolder/ -pwd azerty pe aes128
Zvose files (publicKey.pem, privateKey.pem uye publicKeyhash.bin) anogadzirwa mu/home/user/KeyFolder/ folda. Iyo yakavanzika kiyi yakavharidzirwa neiyo aes128 algorithm.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Kunyangwe iyo Folder1 uye Folder2 isipo, inogadzirwa.
·
Example 4
Gadzira mapairi masere akakosha mudhairekitori rekushanda:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Kubuda kunopa zvinotevera files: makiyi masere eruzhinji files: publicKey0x{0..7}.pem sere kiyi yakavanzika files: privateKey0x{0..7}.pem masere kiyi yeruzhinji hashi files: publicKeyHash0x{0..7}.bin one file yePKTH: publicKeysHashHashes.bin
·
Example 5
Gadzira imwe kiyi peya mudhairekitori rekushanda:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
Kubuda kunopa zvinotevera files: kiyi imwe yeruzhinji file: publicKey.pem one private key file: privateKey.pem one public key hashi file: publicKeyHash.bin imwe file yePKTH: publicKeysHashHashes.bin
UM2542 - Rev 3
peji 4/8
UM2542
STM32MP-KeyGen yekuraira mutsara interface
2.3
Standalone mode
Paunenge uchiita STM32MP-KeyGen muStandalone modhi, nzira yakakwana uye password inokumbirwa sezvakaratidzwa mumufananidzo uri pazasi.
Mufananidzo 1. STM32MP-KeyGen muStandalone mode
Kana mushandisi anodzvanya , ivo files inogadzirwa mu folder.
Wobva waisa password kaviri wosarudza imwe yeaviri algorithms (prime256v1 kana brainpoolP256t1) nekudzvanya kiyi (1 kana 2).
Pakupedzisira sarudza encrypting algorithm (aes256 kana aes128) nekudzvanya kiyi (1 kana 2).
UM2542 - Rev 3
peji 5/8
Nhoroondo yekudzokorora
Date 14-Feb-2019 24-Nov-2021
26-Jun-2024
Tafura 1. Document revision history
Shanduro 1 2
3
Kuchinja
Kusunungurwa kwekutanga.
Yakagadziridzwa: · Chikamu 2.1: Mirairo · Chikamu 2.2: Eksamples
Yakatsiviwa mugwaro rese: · STM32MP1 nhevedzano neSTM32MPx nhevedzano · STM32MP1-KeyGen neSTM32MP-KeyGen
UM2542
UM2542 - Rev 3
peji 6/8
UM2542
Zviri mukati
Zviri mukati
1 Isa STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen command line interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Mirairo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Eksamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Standalone mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Nhoroondo yekudzokorora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 - Rev 3
peji 7/8
UM2542
CHIZIVISO CHINOKOSHA VERENGA STMicroelectronics NV nevatsigiri vayo (“ST”) vanochengeta kodzero yekuchinja, kugadzirisa, kuvandudza, kuvandudza, nekuvandudza kune zvigadzirwa zveST uye/kana kugwaro iri chero nguva pasina chiziviso. Vatengi vanofanirwa kuwana ruzivo rwazvino rwakakodzera pane zvigadzirwa zveST vasati vaisa maodha. ST zvigadzirwa zvinotengeswa zvichiteerana ne ST zvirevo uye mamiriro ekutengesa aripo panguva yekuodha kubvuma. Vatengi ndivo vane basa rekusarudza, kusarudza, uye kushandiswa kweST zvigadzirwa uye ST haitore mhosva yerubatsiro rwekushandisa kana dhizaini yezvigadzirwa zvevatengi. Hapana rezinesi, kutaura kana kurehwa, kune chero kodzero yepfuma inopihwa neST muno. Kutengeswazve kwezvigadzirwa zveST zvine zvipimo zvakasiyana neruzivo rwataurwa pano kuchabvisa chero waranti yakapihwa neST yechigadzirwa chakadaro. ST uye ST logo zviratidzo zve ST. Kuti uwane rumwe ruzivo nezve ST trademarks, tarisa kune www.st.com/trademarks. Zvese zvimwe zvigadzirwa kana sevhisi mazita midziyo yevaridzi vazvo. Ruzivo rwuri mugwaro rino rinotsiva uye kutsiva ruzivo rwakambopihwa mune chero shanduro dzekare dzegwaro iri.
© 2024 STMicroelectronics Kodzero dzese dzakachengetwa
UM2542 - Rev 3
peji 8/8
Zvinyorwa / Zvishandiso
![]() |
STMicroelectronics UM2542 STM32MPx Series Key Generator Software [pdf] User Manual UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software. |