UM2542 STM32MPx Rangatū Pūmanawa Kaihanga Matua
Nga korero hua
Whakatakotoranga
- Ingoa Hua: STM32MPx raupapa raupaparorohiko whakaputa matua
- Putanga: UM2542 – Rev 3
- Te Ra Whakaputa: Pipiri 2024
- Kaihanga: STMicroelectronics
Nga Tohutohu Whakamahi Hua
1. Tāuta STM32MP-KeyGen
Hei whakauru i te rorohiko STM32MP-KeyGen, whai i te whakaurunga
nga tohutohu kei roto i te pukapuka-whakamahi.
2. Atanga Raina Whakahau STM32MP-KeyGen
Ka taea te whakamahi i te rorohiko STM32MP-KeyGen mai i te raina whakahau
atanga. Kei raro nga whakahau e waatea ana:
- –matua-takitahi (-prvk)
- –pānui-nui (-pubk)
- –pātuhi-iwi-hash (-hash)
- –ara-mau (-abs)
- –kupuhipa (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- –awhina (-h me -?)
- –putanga (-v)
- –pātuhi-tau (-n)
3. Examples
Anei etahi o muaampme pehea te whakamahi i te STM32MP-KeyGen:
-
- Exampte 1: -abs /home/user/KeyFolder/ -pwd azerty
- Exampte 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
ae128
FAQ
P: E hia nga takirua matua ka taea te hanga i te wa kotahi?
A: Ka taea e koe te whakaputa ki te waru nga takirua matua i te wa kotahi
whakarato e waru kupuhipa.
P: He aha nga algorithm whakamunatanga e tautokohia ana?
A: Ka tautokohia e te rorohiko te whakamunatanga aes256 me aes128
hātepe hātepe.
UM2542
pukapuka kaiwhakamahi
STM32MPx raupapa matua generator whakaahuatanga pūmanawa
Kupu Whakataki
Ko te raupapa STM32MPx raupaparorohiko whakaputa matua (ko STM32MP-KeyGen te ingoa i roto i tenei tuhinga) kua whakauruhia ki roto i te STM32CubeProgrammer (STM32CubeProg). Ko te STM32MP-KeyGen he taputapu e hanga ana i nga taviri ECC takirua e hiahiatia ana mo te haina i nga whakaahua rua. Ko nga taviri i hangaia ka whakamahia e te taputapu Waitohu STM32 mo te hainatanga. Ka hangaia e STM32MP-KeyGen he kī tūmatanui file, he kī tūmataiti file me te kī tūmatanui hash file. Te kī tūmatanui file kei roto te kī tūmatanui ECC i hangaia ki te whakatakotoranga PEM. Te kī tūmataiti file kei roto te Kī tūmataiti ECC kua whakamunatia ki te whakatakotoranga PEM. Ka taea te whakamunatanga ma te whakamahi i nga aes 128 cbc, aes 256 cbc ciphers ranei. Ko te kowhiringa cipher ka mahia ma te whakamahi i te whiringa -prvkey-enc. Te kī tūmatanui hash file kei roto te SHA-256 hash o te kī tūmatanui i roto i te hōputu rua. Ko te Hash SHA-256 ka tatauhia i runga i te taviri a te iwi kaore he whakatakotoranga whakawaehere. Ko te paita tuatahi o te taviri tūmatanui kei reira noa hei tohu mena kei te whakatakotoranga kōpeke, kāore rānei te kī tūmatanui. I te mea kei te tautokohia te whakatakotoranga korekore, ka tangohia tenei paita.
DT51280V1
UM2542 – Rev 3 – Hune 2024 Mo etahi atu korero whakapā atu ki to tari hoko STMicroelectronics rohe.
www.st.com
1
Tuhipoka:
UM2542
Tāuta STM32MP-KeyGen
Tāuta STM32MP-KeyGen
Kua whakauruhia tenei taputapu ki te kete STM32CubeProgrammer (STM32CubeProg). Mo etahi atu korero mo te tikanga whakarite, tirohia te waahanga 1.2 o te pukapuka kaiwhakamahi STM32CubeProgrammer whakaahuatanga rorohiko (UM2237). E pa ana tenei rorohiko ki nga MPU-a-ringa a STM32MPx raupapa. He tohu rehita a Arm na Arm Limited (me ana apiti ranei) i te US me/ranei ki etahi atu waahi.
UM2542 – Rev 3
api 2/8
UM2542
STM32MP-KeyGen atanga raina whakahau
2
STM32MP-KeyGen atanga raina whakahau
Ko nga waahanga e whai ake nei e whakaatu ana me pehea te whakamahi i te STM32MP-KeyGen mai i te raina whakahau.
2.1
Whakahau
Ko nga whakahau e waatea ana kei raro nei:
·
–matua-takitahi (-prvk)
Whakamārama: kī tūmataiti file ara (.pem toronga)
Kuputuhi: -prvkfile_ara>
Example: -prvk ../privateKey.pem
·
–pānui-nui (-pubk)
Whakaahuatanga: Kī tūmatanui file ara (.pem toronga)
Kuputuhi: -pubkfile_ara>
Example: -pubk C:publicKey.pem
·
–pātuhi-iwi-hash (-hash)
Whakaahuatanga: Hash image file ara (.bin toronga)
Kuputuhi: -hashfile_ara>
·
–ara-mau (-abs)
Whakaahuatanga: Ara tino mo te putanga files
Kuputuhi: -abs
Example: -abs C:Kōpaki Matua
·
–kupuhipa (-pwd)
Whakamārama: Kupuhipa o te kī tūmataiti (me whai i tēnei kupuhipa kia whā ngā pūāhua)
Example: -pwd azerty
Tuhipoka:
Whakauruhia nga kupuhipa e waru hei whakaputa i nga takirua matua e waru.
Kuputuhi 1:-pwd
Kuputuhi 2: -pwd
·
–prvkey-enc (-pe)
Whakamārama: Whakamuna te hātepe kī tūmataiti (aes128/aes256) (aes256 algorithm ko te hātepee taunoa)
Kuputuhi: -pe aes128
·
–ecc-algo (-ecc)
Whakaahuatanga: ECC algorithm mo te whakaputanga taviri (prime256v1/brainpoolP256t1) (prime256v1 ko te algorithm taunoa)
Kuputuhi: -ecc prime256v1
·
–awhina (-h me -?)
Whakaahuatanga: Ka whakaatu awhina.
·
–putanga (-v)
Whakaahuatanga: Ka whakaatu i te putanga taputapu.
·
–pātuhi-tau (-n)
Whakaahuatanga: Hangaia te maha o nga takirua matua {1, 8 ranei} me te Hash o te ripanga file
Kuputuhi: -n
UM2542 – Rev 3
api 3/8
UM2542
STM32MP-KeyGen atanga raina whakahau
2.2
Examples
Ko te ex e whai ake neiampKa whakaatu mai me pehea te whakamahi i te STM32MP-KeyGen:
·
Exampte 1
-abs /home/kaiwhakamahi/KeyFolder/ -pwd azerty
Katoa files (publicKey.pem, privateKey.pem me publicKeyhash.bin) ka hangaia ki te kōpaki /home/user/KeyFolder/. Kua whakamunatia te taviri tūmataiti ki te aes256 algorithm taunoa.
·
Exampte 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Katoa files (publicKey.pem, privateKey.pem me publicKeyhash.bin) ka hangaia ki te kōpaki /home/user/KeyFolder/. Kua whakamunatia te kī tūmataiti ki te aes128 algorithm.
·
Exampte 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Ahakoa karekau te Folder1 me te Folder2, ka hangaia.
·
Exampte 4
Hangaia nga takirua matua e waru ki te raarangi mahi:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Ko te putanga e whai ake nei files: e waru taviri tūmatanui files: publicKey0x{0..7}.pem e waru taviri tūmataiti files: privateKey0x{0..7}.pem e waru nga taviri matua whanui files: publicKeyHash0x{0..7}.bin kotahi file o PKTH: publicKeysHashHashes.bin
·
Exampte 5
Hangaia kia kotahi takirua matua ki te whaiaronga mahi:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
Ko te putanga e whai ake nei files: kotahi te kī tūmatanui file: publicKey.pem kotahi te kī tūmataiti file: privateKey.pem kotahi te hash matua matua file: publicKeyHash.bin kotahi file o PKTH: publicKeysHashHashes.bin
UM2542 – Rev 3
api 4/8
UM2542
STM32MP-KeyGen atanga raina whakahau
2.3
Aratau motuhake
I te wa e mahia ana te STM32MP-KeyGen i roto i te aratau Motuhake, ka tonohia he ara tino me tetahi kupuhipa pera i te ahua i raro nei.
Whakaatu 1. STM32MP-KeyGen i roto i te aratau Motuhake
Ka pehi te kaiwhakamahi , te files ka hangaia i roto i te kōpaki.
Kia rua te whakauru i te kupuhipa ka kowhiria tetahi o nga algorithms e rua (prime256v1 or brainpoolP256t1) ma te pehi i te paatene (1, 2 ranei).
Ka mutu, kowhiria he algorithm whakamunatanga (aes256, aes128 ranei) ma te pehi i te paatene (1, 2 ranei).
UM2542 – Rev 3
api 5/8
Hītori arotakenga
Rā 14-Pepuere-2019 24-Nov-2021
26-Hune-2024
Ripanga 1. Tuhinga o mua whakahounga
Putanga 1 2
3
Huringa
Tukunga tuatahi.
Whakahoutia: · Wāhanga 2.1: Whakahau · Wāhanga 2.2: Examples
I whakakapihia ki te tuhinga katoa: · STM32MP1 raupapa na STM32MPx raupapa · STM32MP1-KeyGen na STM32MP-KeyGen
UM2542
UM2542 – Rev 3
api 6/8
UM2542
Ihirangi
Ihirangi
1 Tāuta STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen atanga raina whakahau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Whakahau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Aratau Motuhake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Hītori arotake. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 – Rev 3
api 7/8
UM2542
PĀNUITIA NUI PĀNUITIA STMicroelectronics NV me ona apiti (“ST”) te mana ki te whakarereke, whakatikatika, whakapainga, whakarereke me te whakapai ake i nga hua ST me/ranei ki tenei tuhinga i nga wa katoa kaore he panui. Me whiwhi nga kaihoko i nga korero hou e pa ana ki nga hua ST i mua i te tuku ota. Ka hokona nga hua ST i runga i nga tikanga me nga tikanga o te hokonga a ST i te wa o te ota whakaae. Ko nga Kaihoko anake te kawenga mo te kowhiringa, te kowhiringa me te whakamahi i nga hua ST me te ST karekau he kawenga mo te awhina tono me te hoahoa o nga hua a nga kaihoko. Karekau he raihana, he mea whakaatu, he tohu ranei, ki tetahi mana taonga hinengaro ka tukuna e ST i konei. Ko te hokonga ano o nga hua ST me nga tikanga rereke mai i nga korero kua tuhia ki konei ka whakakorehia he raihana kua tukuna e ST mo taua hua. Ko te ST me te tohu ST he tohu tohu na ST. Mo etahi atu korero mo nga tohu hokohoko ST, tirohia www.st.com/trademarks. Ko etahi atu ingoa hua, ingoa ratonga ranei no ratou ake rangatira. Ko nga korero kei roto i tenei tuhinga ka whakakapi me te whakakapi i nga korero i tukuna i mua i nga momo putanga o mua o tenei tuhinga.
© 2024 STMicroelectronics Pūmau te mana
UM2542 – Rev 3
api 8/8
Tuhinga / Rauemi
![]() |
STMicroelectronics UM2542 STM32MPx Series Pūmanawa Kaihanga Matua [pdf] Pukapuka Kaiwhakamahi UM2542, DT51280V1, UM2542. |




