UM2542 STM32MPx Series Key Generator Software
ʻIke Huahana
Nā kikoʻī
- Inoa Huahana: STM32MPx series key generator software
- Manaʻo: UM2542 – Rev 3
- Ka lā hoʻokuʻu: Iune 2024
- Mea Hana: STMicroelectronics
Nā ʻōlelo hoʻohana huahana
1. E hoʻouka iā STM32MP-KeyGen
No ka hoʻouka ʻana i ka polokalamu STM32MP-KeyGen, e hahai i ka hoʻokomo ʻana
nā ʻōlelo kuhikuhi i hāʻawi ʻia ma ka manual user.
2. STM32MP-KeyGen Command Line Interface
Hiki ke hoʻohana ʻia ka polokalamu STM32MP-KeyGen mai ka laina kauoha
interface. Aia ma lalo nā kauoha i loaʻa:
- – kī pilikino (-prvk)
- – kī lehulehu (-pubk)
- – kī nui-hash (-hash)
- – ala-absolute (-abs)
- – ʻōlelo huna (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- –kōkua (-h a me -?)
- –mana (-v)
- – kī helu (-n)
3. Halamples
Eia kekahi mau exampʻike pehea e hoʻohana ai iā STM32MP-KeyGen:
-
- Exampka 1: -abs /home/mea hoʻohana/KeyFolder/ -pwd azerty
- Exampka 2: -abs /home/mea hoʻohana/KeyFolder/ -pwd azerty -pe
aes128
FAQ
Nīnau: ʻEhia mau hui kī hiki ke hana i ka manawa hoʻokahi?
A: Hiki iā ʻoe ke hana i ʻewalu mau kī kī i ka manawa hoʻokahi
hāʻawi ʻana i ʻewalu mau ʻōlelo huna.
Nīnau: He aha nā algorithm hoʻopunipuni i kākoʻo ʻia?
A: Kākoʻo ka polokalamu i ka hoʻopili aes256 a me aes128
algorithms.
UM2542
Palapala hoʻohana
STM32MPx moʻo kī generator wehewehe lako polokalamu
Hoʻolauna
Hoʻohui ʻia ka polokalamu STM32MPx series key generator (i kapa ʻia ʻo STM32MP-KeyGen i kēia palapala) i ka STM32CubeProgrammer (STM32CubeProg). ʻO STM32MP-KeyGen kahi mea hana e hana i nā kī kī ECC e pono ai no ke kau inoa ʻana i nā kiʻi binary. Hoʻohana ʻia nā kī i hana ʻia e ka STM32 Signing tool no ke kaʻina hana pūlima. Hoʻopuka ʻo STM32MP-KeyGen i kahi kī lehulehu file, he kī pilikino file a me kahi kī ākea hash file. ʻO ke kī lehulehu file Loaʻa i ka kī lehulehu ECC i hana ʻia ma ke ʻano PEM. ʻO ke kī pilikino file Loaʻa i ka kī pilikino ECC i hoʻopili ʻia ma ke ʻano PEM. Hiki ke hana ʻia ka hoʻopunipuni me ka aes 128 cbc a i ʻole aes 256 cbc ciphers. Hana ʻia ke koho cipher me ka hoʻohana ʻana i ke koho –prvkey-enc. Ke kī lehulehu hash file Aia ka SHA-256 hash o ke kī lehulehu ma ka ʻano binary. Ua helu ʻia ka hash SHA-256 ma muli o ke kī lehulehu me ka ʻole o ka hoʻopā ʻana. Aia ka byte mua o ke kī lehulehu no ka hō'ike 'ana inā aia ke kī lehulehu i ka hō'ano kōmi 'ole. No ka mea, kākoʻo wale ʻia ke ʻano i hoʻopaʻa ʻole ʻia, wehe ʻia kēia byte.
DT51280V1
UM2542 - Rev 3 - Iune 2024 No ka ʻike hou aku e kelepona i kāu keʻena kūʻai STMicroelectronics kūloko.
www.st.com
1
Nānā:
UM2542
E hoʻouka iā STM32MP-KeyGen
E hoʻouka iā STM32MP-KeyGen
Hoʻokomo ʻia kēia mea hana me ka pūʻolo STM32CubeProgrammer (STM32CubeProg). No ka ʻike hou aku e pili ana i ke kaʻina hana hoʻonohonoho, e nānā i ka pauku 1.2 o ka wehewehe polokalamu hoʻohana STM32CubeProgrammer (UM2237). Pili kēia polokalamu i nā MPU hoʻokumu ʻia ʻo Arm® STM32MPx series. ʻO Arm kahi inoa inoa inoa o Arm Limited (a i ʻole kāna mau lālā) ma US a / a i ʻole ma kahi ʻē aʻe.
UM2542 – Hōʻike 3
aoao 2/8
UM2542
STM32MP-KeyGen laina kauoha
2
STM32MP-KeyGen laina kauoha
Hōʻike nā ʻāpana aʻe i ka hoʻohana ʻana iā STM32MP-KeyGen mai ka laina kauoha.
2.1
Kauoha
Aia nā kauoha i loaʻa ma lalo nei:
·
– kī pilikino (-prvk)
Wehewehe: kī pilikino file ala (.pem hoʻonui)
ʻŌlelo: -prvkfile_alanui>
Example: -prvk ../privateKey.pem
·
– kī lehulehu (-pubk)
Wehewehe: kī lehulehu file ala (.pem hoʻonui)
ʻŌlelo: -pubkfile_alanui>
Example: -pubk C:publicKey.pem
·
– kī nui-hash (-hash)
Wehewehe: Kiʻi Hash file ala (.bin extension)
ʻŌlelo: -hashfile_alanui>
·
– ala-absolute (-abs)
Wehewehe: Alanui loa no ka hoopuka ana files
Pūʻulu manaʻo: -abs
Example: -abs C:KeyFolder
·
– ʻōlelo huna (-pwd)
Wehewehe: ʻO ka ʻōlelo huna o ke kī pilikino (pono e loaʻa i kēia ʻōlelo huna ʻehā mau huaʻōlelo)
Example: -pwd azerty
Nānā:
E hoʻokomo i ʻewalu mau ʻōlelo huna e hana i ʻewalu mau kī.
ʻŌlelo 1:-pwd
Hōʻike 2: -pwd
·
–prvkey-enc (-pe)
ʻO ka wehewehe ʻana: Hoʻopili i ka algorithm kī pilikino (aes128/aes256) (aes256 algorithm ka algorithm paʻamau)
ʻŌlelo: -pe aes128
·
–ecc-algo (-ecc)
ʻO ka wehewehe: ECC algorithm no ka hana ʻana i nā kī (prime256v1/brainpoolP256t1) (prime256v1 ka algorithm paʻamau)
Syntax: -ecc prime256v1
·
–kōkua (-h a me -?)
Wehewehe: Hōʻike i ke kōkua.
·
–mana (-v)
Wehewehe: Hōʻike i ka mana mea hana.
·
– kī helu (-n)
Wehewehewehe: E hana i ka helu o nā hui kī {1 a i ʻole 8} me ka Hash o ka papaʻaina file
Pūʻulu manaʻo: -n
UM2542 – Hōʻike 3
aoao 3/8
UM2542
STM32MP-KeyGen laina kauoha
2.2
Examples
ʻO ka exampe hōʻike ana pehea e hoʻohana ai i ka STM32MP-KeyGen:
·
Example 1
-abs /home/mea hoʻohana/KeyFolder/ -pwd azerty
ʻO nā mea a pau files (publicKey.pem, privateKey.pem a me publicKeyhash.bin) ua hana ʻia ma ka waihona /home/user/KeyFolder/. Hoʻopili ʻia ke kī pilikino me ka algorithm default aes256.
·
Example 2
-abs /home/mea hoʻohana/keyFolder/ -pwd azerty pe aes128
ʻO nā mea a pau files (publicKey.pem, privateKey.pem a me publicKeyhash.bin) ua hana ʻia ma ka waihona /home/user/KeyFolder/. Hoʻopili ʻia ke kī pilikino me ka algorithm aes128.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
ʻOiai ʻaʻole i loaʻa ka Folder1 a me Folder2, ua hana ʻia lākou.
·
Example 4
E hana i ʻewalu mau kī ma ka papa kuhikuhi hana:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Hāʻawi ka mea hoʻopuka i kēia files: ʻewalu kī lehulehu files: publicKey0x{0..7}.pem ʻewalu kī pilikino files: privateKey0x{0..7}.pem ʻewalu kī kī ākea files: publicKeyHash0x{0..7}.bin hoʻokahi file o PKTH: publicKeysHashHashes.bin
·
Example 5
E hana i hoʻokahi kī paʻa ma ka papa kuhikuhi hana:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
Hāʻawi ka mea hoʻopuka i kēia files: hoʻokahi kī lehulehu file: publicKey.pem hoʻokahi kī pilikino file: privateKey.pem hoʻokahi kī ākea file: publicKeyHash.bin hoʻokahi file o PKTH: publicKeysHashHashes.bin
UM2542 – Hōʻike 3
aoao 4/8
UM2542
STM32MP-KeyGen laina kauoha
2.3
ʻAno kūʻokoʻa
Ke hoʻokō nei ʻo STM32MP-KeyGen ma ke ʻano Kūʻokoʻa, noi ʻia kahi ala paʻa a me kahi ʻōlelo huna e like me ka mea i hōʻike ʻia ma ke kiʻi ma lalo nei.
Kiʻi 1. STM32MP-KeyGen ma ke ʻano kūʻokoʻa
Ke paʻi ka mea hoʻohana , ka files ua hanaia ma ka waihona.
A laila e hoʻokomo i ka ʻōlelo huna ʻelua a koho i kekahi o nā algorithm ʻelua (prime256v1 a i ʻole brainpoolP256t1) ma ke kaomi ʻana i ke kī pākahi (1 a i ʻole 2).
E koho hope i kahi algorithm hoʻopunipuni (aes256 a i ʻole aes128) ma ke kaomi ʻana i ke kī pākahi (1 a i ʻole 2).
UM2542 – Hōʻike 3
aoao 5/8
Moʻolelo hoʻoponopono
Ka lā 14-Feb-2019 24-Nov-2021
26-Iun-2024
Papa 1. Moolelo hooponopono palapala
Mana 1 2
3
Nā hoʻololi
Hoʻokuʻu mua.
Hoʻouka hou ʻia: · Māhele 2.1: Nā kauoha · Māhele 2.2: Examples
Hoʻololi ʻia i ka palapala holoʻokoʻa: · STM32MP1 moʻo e STM32MPx moʻo · STM32MP1-KeyGen e STM32MP-KeyGen
UM2542
UM2542 – Hōʻike 3
aoao 6/8
UM2542
ʻIkepili
ʻIkepili
1 E hoʻouka iā STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen laina kauoha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Kauoha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 ʻAno kūʻokoʻa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Moʻolelo hoʻoponopono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 – Hōʻike 3
aoao 7/8
UM2542
HOOLAHA NUI E heluhelu pono i ka STMicroelectronics NV a me kona mau lālā (“ST”) i ka kuleana e hana i nā hoʻololi, hoʻoponopono, hoʻonui, hoʻololi, a me ka hoʻomaikaʻi ʻana i nā huahana ST a/a i kēia palapala i kēlā me kēia manawa me ka ʻole o ka hoʻolaha. Pono nā mea kūʻai e loaʻa ka ʻike pili hou loa i nā huahana ST ma mua o ke kau ʻana i nā kauoha. Kūʻai ʻia nā huahana ST e like me nā ʻōlelo a me nā kūlana kūʻai o ST ma kahi i ka manawa o ka ʻae ʻana i ke kauoha. Na nā mea kūʻai aku ke kuleana no ke koho, koho ʻana, a me ka hoʻohana ʻana i nā huahana ST a ʻaʻohe kuleana o ST no ke kōkua noi a i ʻole ka hoʻolālā ʻana i nā huahana a nā mea kūʻai aku. ʻAʻole hāʻawi ʻia ka laikini, hōʻike a i ʻole ka manaʻo, i kekahi kuleana waiwai naʻauao e ST ma ʻaneʻi. ʻO ke kūʻai hou ʻana i nā huahana ST me nā mea ʻokoʻa mai ka ʻike i hōʻike ʻia ma ʻaneʻi e hoʻopau i kekahi palapala hōʻoia i hāʻawi ʻia e ST no ia huahana. ʻO ST a me ka hōʻailona ST he mau hōʻailona o ST. No ka ʻike hou aku e pili ana i nā hōʻailona ST, e nānā i www.st.com/trademarks. ʻO nā inoa huahana ʻē aʻe a i ʻole nā inoa lawelawe ʻo ia ka waiwai o ko lākou mau mea nona. Hoʻololi a hoʻololi ka ʻike i loko o kēia palapala i ka ʻike i hāʻawi mua ʻia ma nā mana mua o kēia palapala.
© 2024 STMicroelectronics Ua mālama ʻia nā kuleana āpau
UM2542 – Hōʻike 3
aoao 8/8
Palapala / Punawai
![]() |
STMicroelectronics UM2542 STM32MPx Series Key Generator Software [pdf] Palapala Hoʻohana UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software |