UM2542 STM32MPx Fa'asologa Key Generator Software
Fa'amatalaga o oloa
Fa'amatalaga
- Igoa Oloa: STM32MPx fa'asologa o polokalama fa'aola autu
- Fa'aliliuga: UM2542 - Fa'aaliga 3
- Aso Fa'asalalau: Iuni 2024
- Tufuga: STMicroelectronics
Fa'atonuga o le Fa'aaogaina o Mea
1. Fa'apipi'i STM32MP-KeyGen
Ina ia faʻapipiʻi le STM32MP-KeyGen software, mulimuli i le faʻapipiʻiina
faatonuga o lo'o tu'uina atu i totonu o le tusi lesona.
2. STM32MP-KeyGen Poloaiga Laina Fa'afeso'ota'i
O le STM32MP-KeyGen software e mafai ona faʻaogaina mai le laina faʻatonu
feso'ota'iga. O lo'o i lalo poloaiga o lo'o avanoa:
- –private-key (-prvk)
- –public-key (-pubk)
- –lautele-ki-hash (-hash)
- –auala atoatoa (-abs)
- –password (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- –fesoasoani (-h ma le -?)
- –faiga (-v)
- –numera-ki (-n)
3. Esoamples
O nisi nei o example fa'aogaina o le STM32MP-KeyGen:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
FAQ
Q: E fia ni paga autu e mafai ona gaosia i le taimi e tasi?
A: E mafai ona e gaosia e oo atu i le valu paga autu i le taimi e tasi
tuuina atu upu faataga e valu.
Q: O a faʻamatalaga algorithms e lagolagoina?
A: E lagolagoina e le polokalama faʻailoga aes256 ma aes128
algorithms.
UM2542
Fa'aoga tusi lesona
STM32MPx fa'asologa autu generator fa'amatalaga polokalama
Folasaga
O le STM32MPx series key generator software (fa'aigoaina STM32MP-KeyGen i lenei pepa) ua tu'ufa'atasia i le STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen o se meafaigaluega e fa'atupuina le ECC ki pa'aga e mana'omia mo le sainia o ata binary. O ki fa'atupuina o lo'o fa'aogaina e le STM32 Signing tool mo le saini fa'agasologa. STM32MP-KeyGen fa'atupuina se ki fa'alaua'itele file, o se ki patino file ma se ki fa'asalalau lautele file. Le ki lautele file o lo'o i ai le ki fa'asalalau ECC fa'atupu i le fa'atulagaina PEM. Le ki patino file o lo'o iai le ki fa'ailoga ECC fa'apitoa ile fa'atulagaina PEM. E mafai ona faia le fa'ailoga e fa'aaoga ai le aes 128 cbc po'o le aes 256 cbc ciphers. O le filifiliga cipher e faia e faʻaaoga ai le filifiliga -prvkey-enc. O le ki fa'asalalau lautele file o loʻo i ai le SHA-256 hash o le ki faʻasalalau i le faʻatulagaga binary. O le SHA-256 hash e fa'atatau i luga ole ki fa'alaua'itele e aunoa ma se fa'asologa fa'asologa. O lo'o iai le paita muamua o le ki fa'alaua'itele e fa'ailoa mai pe o lo'o fa'apipi'i pe le'i fa'apipi'iina le ki lautele. Talu ai e na'o le faatulagaga e le'i fa'apipi'iina o lo'o lagolagoina, o le byte lea ua aveese.
DT51280V1
UM2542 – Rev 3 – Iuni 2024 Mo nisi fa'amatalaga fa'afeso'ota'i lou ofisa fa'atau STMicroelectronics.
www.st.com
1
Fa'aaliga:
UM2542
Faʻapipiʻi STM32MP-KeyGen
Faʻapipiʻi STM32MP-KeyGen
O lenei meafaigaluega ua faʻapipiʻiina i le STM32CubeProgrammer package (STM32CubeProg). Mo nisi fa'amatalaga e uiga i le fa'atulagaina o faiga, va'ai i le vaega 1.2 o le tusi fa'aoga STM32CubeProgrammer software description (UM2237). O lenei polokalame e fa'aoga i le STM32MPx fa'asologa o MPU fa'avae Arm®. O le Arm o se fa'ailoga fa'amaufa'ailoga a le Arm Limited (po'o ona lala) i le US ma/po'o se isi nofoaga.
UM2542 – Faaaliga 3
itulau 2/8
UM2542
STM32MP-KeyGen fa'atonuga laina laina
2
STM32MP-KeyGen fa'atonuga laina laina
O vaega nei o lo'o fa'amatalaina pe fa'apefea ona fa'aoga STM32MP-KeyGen mai le laina fa'atonu.
2.1
Poloaiga
O fa'atonuga avanoa o lo'o lisi atu i lalo:
·
–private-key (-prvk)
Fa'amatalaga: ki patino file ala (.pem extension)
Syntax: -prvkfile_ala>
Example: -prvk ../privateKey.pem
·
–public-key (-pubk)
Fa'amatalaga: Ki lautele file ala (.pem extension)
Syntax: -pubkfile_ala>
Example: -pubk C:publicKey.pem
·
–lautele-ki-hash (-hash)
Fa'amatalaga: Hash ata file ala (.bin extension)
Syntax: -hashfile_ala>
·
–auala atoatoa (-abs)
Fa'amatalaga: Auala atoatoa mo le gaosiga files
Syntax: -abs
Example: -abs C:KeyFolder
·
–password (-pwd)
Fa'amatalaga: Fa'amatalaga o le ki fa'apitoa (e tatau ona i ai le fa'ailoga e le itiiti ifo ma le fa)
Example: -pwd azerty
Fa'aaliga:
Fa'aaofia ai upu fa'aulu e valu e fa'atupu ai ni pa'aga autu e valu.
Syntax 1:-pwd
Syntax 2: -pwd
·
–prvkey-enc (-pe)
Fa'amatalaga: Encrypting private key algorithm (aes128/aes256) (aes256 algorithm is the default algorithm)
Syntax: -pe aes128
·
–ecc-algo (-ecc)
Fa'amatalaga: ECC algorithm mo le fa'atupuina o ki (prime256v1/brainpoolP256t1) (prime256v1 o le fa'aletonu algorithm)
Syntax: -ecc prime256v1
·
–fesoasoani (-h ma le -?)
Fa'amatalaga: Fa'aali fesoasoani.
·
–faiga (-v)
Fa'amatalaga: Fa'aali le fa'asologa o meafaigaluega.
·
–numera-ki (-n)
Fa'amatalaga: Fausia le numera o pa'aga autu {1 po'o le 8} ma Hash o le laulau file
Fa'asologa: -n
UM2542 – Faaaliga 3
itulau 3/8
UM2542
STM32MP-KeyGen fa'atonuga laina laina
2.2
Examples
O le exampfa'aali le auala e fa'aoga ai le STM32MP-KeyGen:
·
Example 1
-abs /home/user/KeyFolder/ -pwd azerty
O mea uma files (publicKey.pem, privateKey.pem ma publicKeyhash.bin) e faia i le /home/user/KeyFolder/ folder. O le ki tumaoti o loʻo faʻailogaina i le aes256 default algorithm.
·
Example 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
O mea uma files (publicKey.pem, privateKey.pem ma publicKeyhash.bin) e faia i le /home/user/KeyFolder/ folder. O le ki tumaoti o loʻo faʻailogaina i le aes128 algorithm.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
E tusa lava pe le o iai le Folder1 ma le Folder2, ua faia.
·
Example 4
Fausia ni paga autu se valu i le lisi galue:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
O le galuega faatino o lo'o tu'uina mai ai mea nei files: valu ki lautele files: publicKey0x{0..7}.pem valu ki patino files: privateKey0x{0..7}.pem valu ki fa'alaua'itele hash files: publicKeyHash0x{0..7}.bin tasi file o le PKTH: publicKeysHashHashes.bin
·
Example 5
Fausia se paga autu se tasi i le tusi galue:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
O le galuega faatino o lo'o tu'uina mai ai mea nei files: tasi le ki lautele file: publicKey.pem tasi ki patino file: privateKey.pem tasi le ki fa'asalalau lautele file: publicKeyHash.bin tasi file o le PKTH: publicKeysHashHashes.bin
UM2542 – Faaaliga 3
itulau 4/8
UM2542
STM32MP-KeyGen fa'atonuga laina laina
2.3
Faiga tuto'atasi
Pe a faʻatinoina STM32MP-KeyGen i le tulaga Standalone, e manaʻomia se ala atoatoa ma se faʻaupuga e pei ona faʻaalia i le ata o loʻo i lalo.
Ata 1. STM32MP-KeyGen i le tulaga Tutoatasi
A oomi le tagata fa'aoga , o le files ua gaosia i totonu o le faila.
Ona fa'alua lea ona fa'aoga le fa'aupuga ma filifili se tasi o algorithms e lua (prime256v1 po'o brainpoolP256t1) e ala i le oomiina o le ki ta'itasi (1 po'o le 2).
Mulimuli ane filifili se fa'ailoga algorithm (aes256 po'o le aes128) e ala i le oomiina o le ki ta'itasi (1 po'o le 2).
UM2542 – Faaaliga 3
itulau 5/8
Toe iloilo tala'aga
Aso 14-Feb-2019 24-Nov-2021
26-Iun-2024
Laulau 1. Tala'aga o le toe iloiloga o pepa
Faiga 1 2
3
Suiga
Fa'asalalauga muamua.
Fa'afouina: · Vaega 2.1: Poloaiga · Vaega 2.2: Examples
Suia i le pepa atoa: · STM32MP1 faasologa e STM32MPx faasologa · STM32MP1-KeyGen e STM32MP-KeyGen
UM2542
UM2542 – Faaaliga 3
itulau 6/8
UM2542
Mataupu
Mataupu
1 Faʻapipiʻi STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen fa'atonuga laina laina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Poloaiga. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Esoamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Faiga tuto'atasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Toe iloilo talaʻaga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 – Faaaliga 3
itulau 7/8
UM2542
FA'AALIGA TAUA FAITAU FA'AFEAGAI STMicroelectronics NV ma ona lala (“ST”) fa'asaoina le aia tatau e fai ai suiga, fa'asa'oga, fa'aleleia, fa'aleleia, ma fa'aleleia atili i oloa ST ma/po'o lenei pepa i so'o se taimi e aunoa ma se fa'aaliga. E tatau i tagata fa'atau ona maua fa'amatalaga talafeagai lata mai i oloa ST a'o le'i tu'uina atu oka. O oloa ST o lo'o fa'atau atu e tusa ai ma tu'utu'uga ma aiaiga a le ST o lo'o fa'atau atu i le taimi e fa'ailoa ai le oka. E na'o le au fa'atau le filifiliga, filifiliga, ma le fa'aogaina o oloa ST ma e leai se noataga a le ST mo fesoasoani talosaga po'o le mamanu o oloa a tagata fa'atau. Leai se laisene, fa'aalia pe fa'aalia, i so'o se aia tatau tau le atamai ua fa'atagaina e ST i totonu. O le toe fa'atauina atu o oloa ST ma aiaiga e ese mai fa'amatalaga o lo'o fa'ailoa mai i inei e tatau ona fa'aleaogaina so'o se fa'ataga na tu'uina atu e ST mo ia oloa. ST ma le logo ST o fa'ailoga fa'ailoga a ST. Mo fa'amatalaga fa'aopoopo e uiga i fa'ailoga fa'ailoga ST, va'ai ile www.st.com/trademarks. O isi igoa uma o oloa po'o auaunaga o le meatotino a latou tagata e ona. O fa'amatalaga i totonu o lenei pepa e suitulaga ma sui ai fa'amatalaga na tu'uina atu muamua i so'o se lomiga muamua o lenei pepa.
© 2024 STMicroelectronics Ua taofia aia tatau uma
UM2542 – Faaaliga 3
itulau 8/8
Pepa / Punaoa
![]() |
STMicroelectronics UM2542 STM32MPx Fa'asologa Fa'asologa Fa'atupu Fa'atonu Polokalama [pdf] Tusi Taiala UM2542, DT51280V1, UM2542 STM32MPx Fa'asologa Fa'asologa Fa'atupu Fa'atonu Polokalama, UM2542, STM32MPx Fa'asologa Fa'asologa Fa'atupu Fa'atonu Polokalama, Fa'asologa Fa'asologa Fa'asologa Fa'atonu, Polokalama Fa'atupu Ki, Polokalama Fa'atupu, Polokalama |