UM2542 STM32MPx Series Key Generator Software
Impormasyon sa Produkto
Mga detalye
- Ngalan sa Produkto: STM32MPx series key generator software
- Bersyon: UM2542 – Pin 3
- Petsa sa Pagpagawas: Hunyo 2024
- Manufacturer: STMicroelectronics
Mga Instruksyon sa Paggamit sa Produkto
1. I-install ang STM32MP-KeyGen
Aron ma-install ang STM32MP-KeyGen software, sunda ang pag-install
mga instruksyon nga gihatag sa manwal sa paggamit.
2. STM32MP-KeyGen Command Line Interface
Ang STM32MP-KeyGen software mahimong gamiton gikan sa command line
interface. Sa ubos mao ang magamit nga mga sugo:
- –pribado nga yawe (-prvk)
- –publiko nga yawe (-pubk)
- –public-key-hash (-hash)
- -hingpit nga dalan (-abs)
- -password (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- –tabang (-h ug -?)
- –bersyon (-v)
- –number-key (-n)
3. Examples
Ania ang pipila ka mga exampbahin sa kung giunsa paggamit ang STM32MP-KeyGen:
-
- Exampang 1: -abs /home/user/KeyFolder/ -pwd azerty
- Exampang 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
FAQ
P: Pila ka mga yawe nga pares ang mahimo nga makausa?
A: Mahimo kang makamugna og hangtod sa walo ka key pairs dungan sa
paghatag og walo ka mga password.
P: Unsang mga algorithm sa pag-encrypt ang gisuportahan?
A: Ang software nagsuporta sa aes256 ug aes128 encryption
mga algorithm.
UM2542
User manual
STM32MPx serye yawe generator software paghulagway
Pasiuna
Ang STM32MPx series key generator software (ginganlan og STM32MP-KeyGen niini nga dokumento) gisagol sa STM32CubeProgrammer (STM32CubeProg). Ang STM32MP-KeyGen usa ka himan nga nagmugna sa ECC keys pair nga gikinahanglan alang sa pagpirma sa binary nga mga hulagway. Ang namugna nga mga yawe gigamit sa STM32 Signing tool alang sa proseso sa pagpirma. Ang STM32MP-KeyGen nagmugna og usa ka publiko nga yawe file, usa ka pribadong yawe file ug usa ka hash public key file. Ang yawe sa publiko file naglangkob sa namugna nga ECC public key sa PEM format. Ang pribadong yawe file naglangkob sa naka-encrypt nga ECC pribadong yawe sa PEM format. Ang pag-encrypt mahimo gamit ang aes 128 cbc o aes 256 cbc ciphers. Ang pagpili sa cipher gihimo gamit ang –prvkey-enc nga kapilian. Ang hash nga yawe sa publiko file naglangkob sa SHA-256 hash sa public key sa binary format. Ang SHA-256 hash gikalkulo base sa public key nga walay bisan unsang encoding format. Ang unang byte sa public key anaa aron lang ipakita kung ang public key anaa sa compressed o uncompressed format. Tungod kay ang wala ma-compress nga format lamang ang gisuportahan, kini nga byte gikuha.
DT51280V1
UM2542 - Rev 3 - Hunyo 2024 Para sa dugang nga impormasyon kontaka ang imong lokal nga STMicroelectronics sales office.
www.st.com
1
Mubo nga sulat:
UM2542
I-install ang STM32MP-KeyGen
I-install ang STM32MP-KeyGen
Kini nga himan gi-install gamit ang STM32CubeProgrammer package (STM32CubeProg). Para sa dugang nga impormasyon bahin sa pamaagi sa pag-set-up, tan-awa ang seksyon 1.2 sa manwal sa paggamit sa STM32CubeProgrammer software description (UM2237). Kini nga software magamit sa STM32MPx series Arm®-based MPUs. Ang Arm kay rehistradong marka sa Arm Limited (o mga subsidiary niini) sa US ug/o bisan asa.
UM2542 – Pin 3
panid 2/8
UM2542
STM32MP-KeyGen command line interface
2
STM32MP-KeyGen command line interface
Ang mosunod nga mga seksyon naghulagway kung unsaon paggamit ang STM32MP-KeyGen gikan sa command line.
2.1
Mga sugo
Ang anaa nga mga sugo gilista sa ubos:
·
–pribado nga yawe (-prvk)
Deskripsyon: pribado nga yawe file dalan (.pem extension)
Syntax: -prvkfile_dalan>
Example: -prvk ../privateKey.pem
·
–publiko nga yawe (-pubk)
Deskripsyon: Pangpubliko nga yawe file dalan (.pem extension)
Syntax: -pubkfile_dalan>
Example: -pubk C:publicKey.pem
·
–public-key-hash (-hash)
Deskripsyon: Hash nga imahe file dalan (.bin extension)
Syntax: -hashfile_dalan>
·
-hingpit nga dalan (-abs)
Deskripsyon: Hingpit nga dalan alang sa output files
Syntax: -abs
Example: -abs C:KeyFolder
·
-password (-pwd)
Deskripsyon: Ang password sa pribado nga yawe (kini nga password kinahanglan adunay labing menos upat ka mga karakter)
Example: -pwd azerty
Mubo nga sulat:
Ilakip ang walo ka mga password aron makamugna og walo ka keypair.
Syntax 1:-pwd
Syntax 2: -pwd
·
–prvkey-enc (-pe)
Deskripsyon: Pag-encrypt sa pribadong key algorithm (aes128/aes256) (aes256 algorithm mao ang default algorithm)
Syntax: -pe aes128
·
–ecc-algo (-ecc)
Deskripsyon: ECC algorithm alang sa mga yawe nga henerasyon (prime256v1/brainpoolP256t1) (prime256v1 mao ang default algorithm)
Syntax: -ecc prime256v1
·
–tabang (-h ug -?)
Deskripsyon: Nagpakita og tabang.
·
–bersyon (-v)
Deskripsyon: Nagpakita sa bersyon sa himan.
·
–number-key (-n)
Deskripsyon: Paghimog gidaghanon sa yawe nga mga pares {1 o 8} gamit ang Hash sa lamesa file
Syntax: -n
UM2542 – Pin 3
panid 3/8
UM2542
STM32MP-KeyGen command line interface
2.2
Examples
Ang mosunod nga exampGipakita sa ubos kung giunsa paggamit ang STM32MP-KeyGen:
·
Exampug 1
-abs /home/user/KeyFolder/ -pwd azerty
Tanan files (publicKey.pem, privateKey.pem ug publicKeyhash.bin) gihimo sa /home/user/KeyFolder/ folder. Ang pribadong yawe gi-encrypt gamit ang aes256 default algorithm.
·
Exampug 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Tanan files (publicKey.pem, privateKey.pem ug publicKeyhash.bin) gihimo sa /home/user/KeyFolder/ folder. Ang pribadong yawe gi-encrypt gamit ang aes128 algorithm.
·
Exampug 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Bisan kung wala ang Folder1 ug Folder2, nahimo sila.
·
Exampug 4
Paghimo og walo ka yawe nga pares sa nagtrabaho nga direktoryo:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Ang output naghatag sa mosunod files: walo ka publikong yawe files: publicKey0x{0..7}.pem walo ka pribadong yawe files: privateKey0x{0..7}.pem walo ka public key hash files: publicKeyHash0x{0..7}.bin usa file sa PKTH: publicKeysHashHashes.bin
·
Exampug 5
Paghimo og usa ka yawe nga pares sa nagtrabaho nga direktoryo:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
Ang output naghatag sa mosunod files: usa ka publikong yawe file: publicKey.pem usa ka pribadong yawe file: privateKey.pem usa ka public key hash file: publicKeyHash.bin usa file sa PKTH: publicKeysHashHashes.bin
UM2542 – Pin 3
panid 4/8
UM2542
STM32MP-KeyGen command line interface
2.3
Standalone nga mode
Kung gipatuman ang STM32MP-KeyGen sa Standalone mode, usa ka hingpit nga agianan ug usa ka password ang gihangyo sama sa gipakita sa numero sa ubos.
Figure 1. STM32MP-KeyGen sa Standalone mode
Sa diha nga ang user mo-press , ang files namugna sa folder.
Dayon isulod ang password kaduha ug pilia ang usa sa duha ka algorithm (prime256v1 o brainpoolP256t1) pinaagi sa pagpindot sa tagsa-tagsa ka yawe (1 o 2).
Sa katapusan pagpili ug encrypting algorithm (aes256 o aes128) pinaagi sa pagpindot sa tagsa-tagsa nga yawe (1 o 2).
UM2542 – Pin 3
panid 5/8
Kasaysayan sa rebisyon
Petsa 14-Peb-2019 24-Nob-2021
26-Hun-2024
Talaan 1. Kasaysayan sa pagbag-o sa dokumento
Bersyon 1 2
3
Mga kausaban
Inisyal nga pagpagawas.
Gi-update: · Seksyon 2.1: Mga Sugo · Seksyon 2.2: Examples
Gipulihan sa tibuok dokumento: · STM32MP1 nga serye pinaagi sa STM32MPx nga serye · STM32MP1-KeyGen ni STM32MP-KeyGen
UM2542
UM2542 – Pin 3
panid 6/8
UM2542
Mga sulod
Mga sulod
1 I-install ang STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen command line interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Mga sugo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Standalone mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Kasaysayan sa rebisyon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 – Pin 3
panid 7/8
UM2542
IMPORTANTE NGA PAHIBALO BASAHA NGA MAAYO ang STMicroelectronics NV ug ang mga subsidiary niini (“ST”) nagreserba sa katungod sa paghimog mga kausaban, pagkorihir, pagpauswag, pag-usab, ug pagpaayo sa mga produkto sa ST ug/o niini nga dokumento bisan unsang orasa nga walay pahibalo. Ang mga pumapalit kinahanglan nga makakuha sa pinakabag-o nga may kalabutan nga impormasyon sa mga produkto sa ST sa dili pa magbutang og mga order. Ang mga produkto sa ST gibaligya subay sa mga termino ug kondisyon sa pagbaligya sa ST sa lugar sa panahon sa pag-ila sa order. Ang mga pumapalit mao ray responsable sa pagpili, pagpili, ug paggamit sa mga produkto sa ST ug ang ST walay tulubagon alang sa tabang sa aplikasyon o sa disenyo sa mga produkto sa mga pumapalit. Walay lisensya, gipahayag o gipasabot, sa bisan unsang katungod sa intelektwal nga kabtangan ang gihatag sa ST dinhi. Ang pagbaligya pag-usab sa mga produkto sa ST nga adunay mga probisyon nga lahi sa impormasyon nga gilatid dinhi magwagtang sa bisan unsang warranty nga gihatag sa ST alang sa maong produkto. Ang ST ug ang ST logo kay mga marka sa ST. Para sa dugang nga impormasyon bahin sa ST trademarks, tan-awa ang www.st.com/trademarks. Ang tanan nga ubang mga ngalan sa produkto o serbisyo gipanag-iya sa ilang tag-iya. Ang impormasyon niini nga dokumento mopuli ug mopuli sa impormasyon nga gihatag kaniadto sa bisan unsang naunang bersyon niini nga dokumento.
© 2024 STMicroelectronics Tanang katungod gigahin
UM2542 – Pin 3
panid 8/8
Mga Dokumento / Mga Kapanguhaan
![]() |
STMicroelectronics UM2542 STM32MPx Series Key Generator Software [pdf] Manwal sa Gumagamit UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software |