UM2542 STM32MPx Serje Key Generator Software
Informazzjoni dwar il-Prodott
Speċifikazzjonijiet
- Isem tal-Prodott: Softwer tal-ġeneratur taċ-ċavetta tas-serje STM32MPx
- Verżjoni: UM2542 – Rev 3
- Data tal-Ħruġ: Ġunju 2024
- Manifattur: STMicroelectronics
Istruzzjonijiet għall-Użu tal-Prodott
1. Installa STM32MP-KeyGen
Biex tinstalla s-softwer STM32MP-KeyGen, segwi l-installazzjoni
istruzzjonijiet provduti fil-manwal tal-utent.
2. Interface tal-Linja tal-Kmand STM32MP-KeyGen
Is-softwer STM32MP-KeyGen jista 'jintuża mil-linja tal-kmand
interface. Hawn taħt huma l-kmandi disponibbli:
- –private-key (-prvk)
- –ċavetta pubblika (-pubk)
- –public-key-hash (-hash)
- –mogħdija assoluta (-abs)
- – password (-pwd)
- –prvkey-enc (-pe)
- –ecc-algo (-ecc)
- –għajnuna (-h u -?)
- –verżjoni (-v)
- –number-key (-n)
3. Eżamples
Hawn xi examplezzjonijiet dwar kif tuża STM32MP-KeyGen:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
FAQ
Q: Kemm jistgħu jiġu ġġenerati pari ewlenin f'daqqa?
A: Tista 'tiġġenera sa tmien pari ewlenin fl-istess ħin billi
jipprovdu tmien passwords.
Q: Liema algoritmi ta 'kodifikazzjoni huma appoġġjati?
A: Is-softwer jappoġġja l-encryption aes256 u aes128
algoritmi.
UM2542
Manwal għall-utent
Deskrizzjoni tas-softwer tal-ġeneratur taċ-ċavetta tas-serje STM32MPx
Introduzzjoni
Is-softwer tal-ġeneratur taċ-ċavetta tas-serje STM32MPx (imsemmi STM32MP-KeyGen f'dan id-dokument) huwa integrat fl-STM32CubeProgrammer (STM32CubeProg). STM32MP-KeyGen hija għodda li tiġġenera l-par ċwievet ECC meħtieġa għall-iffirmar ta 'immaġini binarji. Iċ-ċwievet iġġenerati jintużaw mill-għodda tal-iffirmar STM32 għall-proċess tal-iffirmar. STM32MP-KeyGen jiġġenera ċavetta pubblika file, ċavetta privata file u ċavetta pubblika hash file. Iċ-ċavetta pubblika file fih iċ-ċavetta pubblika ECC ġġenerata fil-format PEM. Iċ-ċavetta privata file fih iċ-ċavetta privata ECC encrypted fil-format PEM. Il-kriptaġġ jista 'jsir bl-użu taċ-ċifraturi aes 128 cbc jew aes 256 cbc. L-għażla taċ-ċifra ssir bl-użu tal-għażla –prvkey-enc. Iċ-ċavetta pubblika tal-hash file fih il-hash SHA-256 taċ-ċavetta pubblika f'format binarju. Il-hash SHA-256 huwa kkalkulat abbażi taċ-ċavetta pubblika mingħajr ebda format ta 'kodifikazzjoni. L-ewwel byte taċ-ċavetta pubblika huwa preżenti biss biex jindika jekk iċ-ċavetta pubblika hijiex f'format kompressat jew mhux kompressat. Peress li l-format mhux kompressat biss huwa appoġġjat, dan il-byte jitneħħa.
DT51280V1
UM2542 – Rev 3 – Ġunju 2024 Għal aktar informazzjoni ikkuntattja l-uffiċċju lokali tal-bejgħ STMicroelectronics tiegħek.
www.st.com
1
Nota:
UM2542
Installa STM32MP-KeyGen
Installa STM32MP-KeyGen
Din l-għodda hija installata mal-pakkett STM32CubeProgrammer (STM32CubeProg). Għal aktar informazzjoni dwar il-proċedura ta' twaqqif, irreferi għat-taqsima 1.2 tad-deskrizzjoni tas-softwer tal-manwal tal-utent STM32CubeProgrammer (UM2237). Dan is-softwer japplika għas-serje STM32MPx Arm® bbażati fuq MPUs. Arm hija trademark reġistrata ta' Arm Limited (jew is-sussidjarji tagħha) fl-Istati Uniti u/jew xi mkien ieħor.
UM2542 – Rev 3
paġna 2/8
UM2542
STM32MP-KeyGen interface tal-linja tal-kmand
2
STM32MP-KeyGen interface tal-linja tal-kmand
Is-sezzjonijiet li ġejjin jiddeskrivu kif tuża STM32MP-KeyGen mil-linja tal-kmand.
2.1
Kmandi
Il-kmandi disponibbli huma elenkati hawn taħt:
·
–private-key (-prvk)
Deskrizzjoni: ċavetta privata file mogħdija (.pem estensjoni)
Sintassi: -prvkfile_path>
Eżample: -prvk ../privateKey.pem
·
–ċavetta pubblika (-pubk)
Deskrizzjoni: Ċavetta pubblika file mogħdija (.pem estensjoni)
Sintassi: -pubkfile_path>
Eżample: -pubk C:publicKey.pem
·
–public-key-hash (-hash)
Deskrizzjoni: Immaġini tal-hash file mogħdija (estensjoni .bin)
Sintassi: -hashfile_path>
·
–mogħdija assoluta (-abs)
Deskrizzjoni: Mogħdija assoluta għall-output files
Sintassi: -abs
Eżample: -abs C:KeyFolder
·
– password (-pwd)
Deskrizzjoni: Password taċ-ċavetta privata (din il-password għandu jkun fiha mill-inqas erba' karattri)
Eżample: -pwd azerty
Nota:
Inkludi tmien passwords biex tiġġenera tmien keypairs.
Sintassi 1:-pwd
Sintassi 2: -pwd
·
–prvkey-enc (-pe)
Deskrizzjoni: Algoritmu ta' kriptaġġ taċ-ċavetta privata (aes128/aes256) (algoritmu aes256 huwa l-algoritmu default)
Sintassi: -pe aes128
·
–ecc-algo (-ecc)
Deskrizzjoni: Algoritmu ECC għall-ġenerazzjoni taċ-ċwievet (prime256v1/brainpoolP256t1) (prime256v1 huwa l-algoritmu default)
Sintassi: -ecc prime256v1
·
–għajnuna (-h u -?)
Deskrizzjoni: Turi għajnuna.
·
–verżjoni (-v)
Deskrizzjoni: Turi l-verżjoni tal-għodda.
·
–number-key (-n)
Deskrizzjoni: Iġġenera numru ta' pari ta' ċwievet {1 jew 8} b'Hash tat-tabella file
Sintassi: -n
UM2542 – Rev 3
paġna 3/8
UM2542
STM32MP-KeyGen interface tal-linja tal-kmand
2.2
Examples
L-eżamples juru kif tuża STM32MP-KeyGen:
·
Example 1
-abs /home/user/KeyFolder/ -pwd azerty
Kollha files (publicKey.pem, privateKey.pem u publicKeyhash.bin) huma maħluqa fil-folder /home/user/KeyFolder/. Iċ-ċavetta privata hija encrypted bl-algoritmu default aes256.
·
Example 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Kollha files (publicKey.pem, privateKey.pem u publicKeyhash.bin) huma maħluqa fil-folder /home/user/KeyFolder/. Iċ-ċavetta privata hija encrypted bl-algoritmu aes128.
·
Example 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Anki jekk il-Folder1 u Folder2 ma jeżistux, huma maħluqa.
·
Example 4
Iġġenera tmien pari ewlenin fid-direttorju tax-xogħol:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
L-output jagħti dan li ġej files: tmien ċavetta pubblika files: publicKey0x{0..7}.pem tmien ċavetta privata files: privateKey0x{0..7}.pem tmien ċavetta pubblika hash files: publicKeyHash0x{0..7}.bin wieħed file tal-PKTH: publicKeysHashHashes.bin
·
Example 5
Iġġenera par ewlieni wieħed fid-direttorju tax-xogħol:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
L-output jagħti dan li ġej files: ċavetta pubblika waħda file: publicKey.pem ċavetta privata waħda file: privateKey.pem hash taċ-ċavetta pubblika waħda file: publicKeyHash.bin wieħed file tal-PKTH: publicKeysHashHashes.bin
UM2542 – Rev 3
paġna 4/8
UM2542
STM32MP-KeyGen interface tal-linja tal-kmand
2.3
Modalità waħedha
Meta tesegwixxi STM32MP-KeyGen fil-modalità Standalone, jintalbu mogħdija assoluta u password kif muri fil-figura hawn taħt.
Figura 1. STM32MP-KeyGen fil-modalità Standalone
Meta l-utent jagħfas , il- files huma ġġenerati fil- folder.
Imbagħad daħħal il-password darbtejn u agħżel wieħed miż-żewġ algoritmi (prime256v1 jew brainpoolP256t1) billi tagħfas iċ-ċavetta rispettiva (1 jew 2).
Fl-aħħar agħżel algoritmu ta' kriptaġġ (aes256 jew aes128) billi tagħfas iċ-ċavetta rispettiva (1 jew 2).
UM2542 – Rev 3
paġna 5/8
Storja tar-reviżjoni
Data 14-Frar-2019 24-Nov-2021
26-Ġunju-2024
Tabella 1. Storja tar-reviżjoni tad-dokument
Verżjoni 1 2
3
Bidliet
Rilaxx inizjali.
Aġġornat: · Taqsima 2.1: Kmandi · Taqsima 2.2: Eżamples
Mibdul fid-dokument kollu: · Serje STM32MP1 minn serje STM32MPx · STM32MP1-KeyGen minn STM32MP-KeyGen
UM2542
UM2542 – Rev 3
paġna 6/8
UM2542
Kontenut
Kontenut
1 Installa STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen interface tal-linja tal-kmand. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Kmandi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Eżamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Modalità awtonoma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Storja tar-reviżjoni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 – Rev 3
paġna 7/8
UM2542
AVVIŻ IMPORTANTI AQRA B'attenzjoni STMicroelectronics NV u s-sussidjarji tagħha (“ST”) jirriżervaw id-dritt li jagħmlu bidliet, korrezzjonijiet, titjib, modifiki, u titjib għall-prodotti ST u/jew għal dan id-dokument fi kwalunkwe ħin mingħajr avviż. Ix-xerrejja għandhom jiksbu l-aħħar informazzjoni rilevanti dwar il-prodotti ST qabel ma jagħmlu ordnijiet. Il-prodotti ST jinbiegħu skont it-termini u l-kundizzjonijiet tal-bejgħ ta' ST fis-seħħ fil-ħin tar-rikonoxximent tal-ordni. Ix-xerrejja huma unikament responsabbli għall-għażla, l-għażla u l-użu tal-prodotti ST u ST ma jassumi l-ebda responsabbiltà għall-assistenza tal-applikazzjoni jew id-disinn tal-prodotti tax-xerrejja. L-ebda liċenzja, espressa jew impliċita, għal xi dritt ta' proprjetà intellettwali ma tingħata minn ST hawnhekk. Il-bejgħ mill-ġdid ta' prodotti ST b'dispożizzjonijiet differenti mill-informazzjoni stipulata hawnhekk għandu jħassar kull garanzija mogħtija minn ST għal tali prodott. ST u l-logo ST huma trademarks ta' ST. Għal informazzjoni addizzjonali dwar it-trademarks ST, irreferi għal www.st.com/trademarks. L-ismijiet l-oħra kollha tal-prodott jew tas-servizz huma proprjetà tas-sidien rispettivi tagħhom. L-informazzjoni f'dan id-dokument tieħu post u tissostitwixxi l-informazzjoni pprovduta qabel fi kwalunkwe verżjoni preċedenti ta' dan id-dokument.
© 2024 STMicroelectronics Id-drittijiet kollha riżervati
UM2542 – Rev 3
paġna 8/8
Dokumenti / Riżorsi
![]() |
STMicroelectronics UM2542 STM32MPx Serje Key Generator Software [pdfManwal tal-Utent UM2542, DT51280V1, UM2542 STM32MPx Serje Key Generator Software, UM2542, STM32MPx Serje Key Generator Software, Serje Key Generator Software, Key Generator Software, Generator Software, Software |