UM2542 STM32MPx Series Key Generator Software
Ozi ngwaahịa
Nkọwapụta
- Aha ngwaahịa: STM32MPx usoro igodo generator software
- Ụdị: UM2542 – Mkpu 3
- Ụbọchị mwepụta: June 2024
- Onye nrụpụta: STMicroelectronics
Ntuziaka ojiji ngwaahịa
1. Wụnye STM32MP-KeyGen
Ka ịwụnye ngwanrọ STM32MP-KeyGen, soro nrụnye
ntuziaka enyere na ntuziaka onye ọrụ.
2. STM32MP-KeyGen Command Line Interface
Enwere ike iji ngwanrọ STM32MP-KeyGen site na ahịrị iwu
interface. N'okpuru bụ iwu ndị dị:
- - igodo nzuzo (-prvk)
- - igodo ọha (-pubk)
- - igodo ọha-hash (-hash)
- -ụzọ zuru oke (-abs)
- - paswọọdụ (-pwd)
- -prvkey-enc (-pe)
- -ecc-algo (-ecc)
- - enyemaka (-h na -?)
- -ụdị (-v)
- - igodo nọmba (-n)
3. Ọpụamples
Nke a bụ ụfọdụ exampOtu esi eji STM32MP-KeyGen:
-
- Example 1: -abs /home/user/Key Folder/ -pwd azerty
- Example 2: -abs /home/user/Key Folder/ -pwd azerty -pe
nke128
FAQ
Ajụjụ: Ụzọ ụzọ igodo ole ka enwere ike ịmepụta otu oge?
A: Ị nwere ike ịmepụta ihe ruru ụzọ abụọ igodo asatọ n'otu oge site na
na-enye okwuntughe asatọ.
Ajụjụ: Kedu algọridim nzuzo akwadoro?
A: Akụrụngwa na-akwado izo ya ezo aes256 na aes128
algọridim.
UM2542
Akwụkwọ ntuziaka onye ọrụ
STM32MPx usoro igodo generator nkọwa software
Okwu mmalite
Ngwanrọ igodo jeneta usoro STM32MPx (nke aha ya bụ STM32MP-KeyGen n'ime akwụkwọ a) jikọtara ya na STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen bụ ngwá ọrụ na-emepụta ụzọ igodo ECC chọrọ maka ịbịanye aka na onyonyo ọnụọgụ abụọ. A na-eji igodo ndị emepụtara site na ngwa ntinye aka STM32 maka usoro ntinye aka. STM32MP-KeyGen na-ewepụta igodo ọha file, igodo nzuzo file na igodo ọha hash file. Igodo ọha file nwere igodo ọha ECC emepụtara n'ụdị PEM. Igodo nzuzo file nwere igodo nzuzo ECC ezoro ezo n'ụdị PEM. Enwere ike ime nzuzo ahụ site na iji aes 128 cbc ma ọ bụ aes 256 cbc ciphers. A na-eme nhọrọ cipher site na iji nhọrọ –prvkey-enc. Igodo ọha hash file nwere hash SHA-256 nke igodo ọha n'ụdị ọnụọgụ abụọ. A na-agbakọ hash SHA-256 dabere na igodo ọha na-enweghị usoro ngbanwe ọ bụla. Byte mbụ nke igodo ọha dị naanị iji gosi ma igodo ọha ọ nọ n'ụdị mpikota onu ma ọ bụ enweghị mgbakwụnye. Ebe ọ bụ na ọ bụ naanị usoro enweghị mkpakọ ka akwadoro, ewepụrụ byte a.
DT51280V1
UM2542 - Mkpu 3 - June 2024 Maka ozi ndị ọzọ kpọtụrụ ụlọ ọrụ ịre ahịa STMicroelectronics mpaghara gị.
www.st.com
1
Mara:
UM2542
Wụnye STM32MP-KeyGen
Wụnye STM32MP-KeyGen
Ejiri ngwungwu STM32CubeProgrammer (STM32CubeProg) tinye ngwá ọrụ a. Maka ozi ndị ọzọ gbasara usoro ntọlite, rụtụ aka na ngalaba 1.2 nke nkọwa ngwanrọ STM32CubeProgrammer (UM2237). Akụrụngwa a na-emetụta usoro STM32MPx Arm® dabere na MPU. Arm bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Arm Limited (ma ọ bụ ndị enyemaka ya) na US na/ma ọ bụ ebe ọzọ.
UM2542 - Mkpu 3
ibe 2/8
UM2542
STM32MP-KeyGen interface ahịrị iwu
2
STM32MP-KeyGen interface ahịrị iwu
Akụkụ ndị a na-akọwa otu esi eji STM32MP-KeyGen site na ahịrị iwu.
2.1
Iwu
Edepụtara iwu ndị dị n'okpuru:
·
- igodo nzuzo (-prvk)
Nkọwa: igodo nzuzo file ụzọ (.pem ndọtị)
Syntax: -prvkfile_ụzọ>
Ọpụample: -prvk ../privateKey.pem
·
- igodo ọha (-pubk)
Nkọwa: igodo ọha file ụzọ (.pem ndọtị)
Syntax: -pubkfile_ụzọ>
Ọpụample: -pubk C:publicKey.pem
·
- igodo ọha-hash (-hash)
Nkọwa: onyonyo hash file ụzọ (.bin ndọtị)
Syntax: -hashfile_ụzọ>
·
-ụzọ zuru oke (-abs)
Nkọwa: Ụzọ zuru oke maka mmepụta files
Syntax: -abs
Ọpụample: -abs C: nchekwa nchekwa
·
- paswọọdụ (-pwd)
Nkọwa: Paswọdu igodo nzuzo (okwuntughe a ga-enwerịrị opekata mpe mkpụrụedemede anọ)
Ọpụample: -pwd azerty
Mara:
Tinye okwuntughe asatọ ka ịmepụta igodo asatọ.
Syntax 1:-pwd
Syntax 2: -pwd
·
-prvkey-enc (-pe)
Nkọwa: Na-ezobe algọridim igodo nzuzo (aes128/aes256) (aes256 algọridim bụ algọridim ndabara)
Syntax: -pe aes128
·
-ecc-algo (-ecc)
Nkọwa: ECC algorithm maka ọgbọ igodo (prime256v1/brainpoolP256t1) (prime256v1 bụ algorithm ndabara)
Syntax: -ecc prime256v1
·
- enyemaka (-h na -?)
Nkọwa: Na-egosi enyemaka.
·
-ụdị (-v)
Nkọwa: Na-egosiputa ụdị ngwá ọrụ.
·
- igodo nọmba (-n)
Nkọwa: Mepụta ọnụọgụ igodo ụzọ abụọ {1 ma ọ bụ 8} na Hash of table file
Syntax: -n
UM2542 - Mkpu 3
ibe 3/8
UM2542
STM32MP-KeyGen interface ahịrị iwu
2.2
Examples
Ndị na-esonụ examples gosi otu esi eji STM32MP-KeyGen:
·
Example 1
-abs /ụlọ/onye ọrụ/Igodo nchekwa/ -pwd azerty
Ha niile files (publicKey.pem, privateKey.pem na ọhaKeyhash.bin) ka emebere n'ime folda /home/user/KeyFolder/. Eji aes256 algọridim ndabara ezoro igodo nzuzo.
·
Example 2
-abs /home/user/key Folder/ -pwd azerty pe aes128
Ha niile files (publicKey.pem, privateKey.pem na ọhaKeyhash.bin) ka emebere n'ime folda /home/user/KeyFolder/. Eji aes128 algọridim ezoro igodo nzuzo.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Ọbụlagodi na nchekwa 1 na nchekwa2 adịghị, emepụtara ha.
·
Example 4
Mepụta ụzọ abụọ igodo asatọ na ndekọ ọrụ:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Ihe mmepụta na-enye ihe ndị a files: igodo ọha asatọ files: publicKey0x{0..7}.pem igodo nzuzo asatọ files: privateKey0x{0..7}.pem hash igodo ọha asatọ files: ọhaKeyHash0x{0..7}.bin otu file nke PKTH: PublicKysHashHashes.bin
·
Example 5
Mepụta otu ụzọ igodo n'ime ndekọ ọrụ:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
Ihe mmepụta na-enye ihe ndị a files: otu igodo ọha file: ọhaKey.pem otu igodo nzuzo file: privateKey.pem otu igodo ọha hash file: ọhaKeyHash.bin otu file nke PKTH: PublicKysHashHashes.bin
UM2542 - Mkpu 3
ibe 4/8
UM2542
STM32MP-KeyGen interface ahịrị iwu
2.3
Ọnọdụ kwụụrụ onwe ya
Mgbe ị na-eme STM32MP-KeyGen na ọnọdụ Standalone, a na-arịọ ụzọ zuru oke na paswọọdụ dị ka egosiri na foto dị n'okpuru.
Ọgụgụ 1. STM32MP-KeyGen na ọnọdụ kwụ ọtọ
Mgbe onye ọrụ pịa , nke files na-eme na nchekwa.
Wee tinye paswọọdụ ugboro abụọ wee họrọ otu n'ime algọridim abụọ ahụ (prime256v1 ma ọ bụ brainpoolP256t1) site na ịpị igodo dị iche iche (1 ma ọ bụ 2).
N'ikpeazụ họrọ algọridim nzuzo (aes256 ma ọ bụ aes128) site na ịpị igodo dị iche iche (1 ma ọ bụ 2).
UM2542 - Mkpu 3
ibe 5/8
Akụkọ ngbanwe
Ụbọchị 14-February-2019 24-Nọvemba-2021
26-June-2024
Tebụl 1. Akụkọ ndegharị akwụkwọ
Ụdị 1
3
Mgbanwe
Ntọhapụ mbụ.
Emelitere: · Nkebi 2.1: Iwu · Nkebi 2.2: Ọpụamples
Dochiri n'akwụkwọ dum: · Usoro STM32MP1 site na usoro STM32MPx · STM32MP1-KeyGen site na STM32MP-KeyGen
UM2542
UM2542 - Mkpu 3
ibe 6/8
UM2542
ọdịnaya
ọdịnaya
1 Wụnye STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen interface ahịrị iwu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Iwu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Ọpụamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Ọnọdụ kwụụrụ onwe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Akụkọ ngbanwe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 - Mkpu 3
ibe 7/8
UM2542
Ozi dị mkpa Gụọ nke ọma STMicroelectronics NV na ndị enyemaka ya (“ST”) debere ikike ime mgbanwe, ndozi, nkwalite, mgbanwe na nkwalite ngwaahịa ST na/ma ọ bụ akwụkwọ a n'oge ọ bụla na-enweghị ọkwa. Ndị na-azụ ahịa kwesịrị ịnweta ozi kacha ọhụrụ dị mkpa na ngwaahịa ST tupu ha etinye iwu. A na-ere ngwaahịa ST dabere na usoro na ọnọdụ ọrịre nke ST n'oge nnabata. Ndị na-azụ ahịa bụ naanị maka nhọrọ, nhọrọ, na ojiji nke ngwaahịa ST yana ST anaghị ewere ụgwọ ọ bụla maka enyemaka ngwa ma ọ bụ imepụta ngwaahịa ndị zụrụ ya. Enweghị ikike, ekwupụtara ma ọ bụ egosipụtara, ikike ikike ọgụgụ isi ọ bụla nke ST nyere n'ime ebe a. Mweghachi nke ngwaahịa ST nwere ndokwa dị iche na ozi e depụtara n'ime ya ga-emebi akwụkwọ ikike ọ bụla ST nyere maka ụdị ngwaahịa a. ST na akara ST bụ ụghalaahịa nke ST. Maka ozi ndị ọzọ gbasara ụghalaahịa ST, rụtụ aka na www.st.com/trademarks. Ngwaahịa ma ọ bụ aha ọrụ ndị ọzọ bụ ihe onwunwe nke ndị nwe ha. Ozi dị na akwụkwọ a nọchiri ma dochie ozi enyere na mbụ na ụdị akwụkwọ a ọ bụla gara aga.
© 2024 STMicroelectronics Ikike niile echekwabara
UM2542 - Mkpu 3
ibe 8/8
Akwụkwọ / akụrụngwa
![]() |
STMicroelectronics UM2542 STM32MPx Series Key Generator Software [pdf] Akwụkwọ ntuziaka onye ọrụ UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software |