UM2542 STM32MPx Cyfres Meddalwedd Generator Allweddol
Gwybodaeth Cynnyrch
Manylebau
- Enw'r Cynnyrch: Meddalwedd generadur allweddol cyfres STM32MPx
- Fersiwn: UM2542 – Dat 3
- Dyddiad cyhoeddi: Mehefin 2024
- Gwneuthurwr: STMicroelectronics
Cyfarwyddiadau Defnydd Cynnyrch
1. Gosod STM32MP-KeyGen
I osod y meddalwedd STM32MP-KeyGen, dilynwch y gosodiad
cyfarwyddiadau a ddarperir yn y llawlyfr defnyddiwr.
2. Rhyngwyneb Llinell Reoli STM32MP-KeyGen
Gellir defnyddio meddalwedd STM32MP-KeyGen o'r llinell orchymyn
rhyngwyneb. Isod mae'r gorchmynion sydd ar gael:
- - allwedd breifat (-prvk)
- -allwedd-cyhoeddus (-pubk)
- -hash-allweddol-cyhoeddus (-hash)
- -llwybr absoliwt (-abs)
- -cyfrinair (-pwd)
- -prvkey-enc (-pe)
- -ecc-algo (-ecc)
- -help (-h a -?)
- -fersiwn (-v)
- -allwedd rhif (-n)
3. Examples
Dyma rai o gynampllai o sut i ddefnyddio STM32MP-KeyGen:
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
FAQ
C: Faint o barau allweddol y gellir eu cynhyrchu ar unwaith?
A: Gallwch chi gynhyrchu hyd at wyth pâr allweddol ar yr un pryd
darparu wyth cyfrinair.
C: Pa algorithmau amgryptio sy'n cael eu cefnogi?
A: Mae'r meddalwedd yn cefnogi amgryptio aes256 ac aes128
algorithmau.
UM2542
Llawlyfr defnyddiwr
Disgrifiad meddalwedd generadur allweddol cyfres STM32MPx
Rhagymadrodd
Mae meddalwedd generadur allwedd cyfres STM32MPx (a enwir STM32MP-KeyGen yn y ddogfen hon) wedi'i hintegreiddio yn y STM32CubeProgrammer (STM32CubeProg). Offeryn yw STM32MP-KeyGen sy'n cynhyrchu'r pâr allweddi ECC sydd eu hangen ar gyfer llofnodi delweddau deuaidd. Defnyddir yr allweddi a gynhyrchir gan yr offeryn Arwyddo STM32 ar gyfer y broses arwyddo. Mae STM32MP-KeyGen yn cynhyrchu allwedd gyhoeddus file, allwedd breifat file ac allwedd gyhoeddus hash file. Yr allwedd gyhoeddus file yn cynnwys yr allwedd gyhoeddus ECC a gynhyrchwyd mewn fformat PEM. Yr allwedd breifat file yn cynnwys allwedd breifat ECC wedi'i hamgryptio mewn fformat PEM. Gellir gwneud yr amgryptio gan ddefnyddio'r seiffrau aes 128 cbc neu aes 256 cbc. Gwneir y dewis seiffr gan ddefnyddio'r opsiwn -prvkey-enc. Yr allwedd gyhoeddus hash file yn cynnwys hash SHA-256 o'r allwedd gyhoeddus mewn fformat deuaidd. Mae'r hash SHA-256 yn cael ei gyfrifo yn seiliedig ar yr allwedd gyhoeddus heb unrhyw fformat amgodio. Mae beit cyntaf yr allwedd gyhoeddus yn bresennol i ddangos a yw'r allwedd gyhoeddus mewn fformat cywasgedig neu heb ei gywasgu. Gan mai dim ond fformat heb ei gywasgu sy'n cael ei gefnogi, mae'r beit hwn yn cael ei ddileu.
DT51280V1
UM2542 – Diwygiad 3 – Mehefin 2024 Am ragor o wybodaeth cysylltwch â'ch swyddfa werthu STMicroelectronics leol.
www.st.com
1
Nodyn:
UM2542
Gosod STM32MP-KeyGen
Gosod STM32MP-KeyGen
Mae'r offeryn hwn wedi'i osod gyda'r pecyn STM32CubeProgrammer (STM32CubeProg). I gael rhagor o wybodaeth am y weithdrefn sefydlu, cyfeiriwch at adran 1.2 o'r llawlyfr defnyddiwr disgrifiad meddalwedd STM32CubeProgrammer (UM2237). Mae'r meddalwedd hwn yn berthnasol i'r gyfres STM32MPx MPUs seiliedig ar Arm®. Mae Arm yn nod masnach cofrestredig Arm Limited (neu ei is-gwmnïau) yn yr Unol Daleithiau a/neu mewn mannau eraill.
UM2542 - Parch 3
tudalen 2/8
UM2542
Rhyngwyneb llinell orchymyn STM32MP-KeyGen
2
Rhyngwyneb llinell orchymyn STM32MP-KeyGen
Mae'r adrannau canlynol yn disgrifio sut i ddefnyddio STM32MP-KeyGen o'r llinell orchymyn.
2.1
Gorchmynion
Rhestrir y gorchmynion sydd ar gael isod:
·
- allwedd breifat (-prvk)
Disgrifiad: allwedd breifat file llwybr (estyniad .pem)
Cystrawen:-prvkfile_llwybr>
Example: -prvk ../privateKey.pem
·
-allwedd-cyhoeddus (-pubk)
Disgrifiad: Allwedd gyhoeddus file llwybr (estyniad .pem)
Cystrawen:-pubkfile_llwybr>
Example:-pubk C:publicKey.pem
·
-hash-allweddol-cyhoeddus (-hash)
Disgrifiad: delwedd Hash file llwybr (estyniad .bin)
Cystrawen:-hashfile_llwybr>
·
-llwybr absoliwt (-abs)
Disgrifiad: Llwybr absoliwt ar gyfer allbwn files
Cystrawen: -abs
Example: -abs C: KeyFolder
·
-cyfrinair (-pwd)
Disgrifiad: Cyfrinair yr allwedd breifat (rhaid i'r cyfrinair hwn gynnwys o leiaf pedwar nod)
Example:-pwd azerty
Nodyn:
Cynhwyswch wyth cyfrinair i gynhyrchu wyth bysellbad.
Cystrawen 1 :-pwd
Cystrawen 2 :-pwd
·
-prvkey-enc (-pe)
Disgrifiad: Algorithm amgryptio allwedd breifat (aes128/aes256) (algorithm aes256 yw'r algorithm rhagosodedig)
Cystrawen:-pe aes128
·
-ecc-algo (-ecc)
Disgrifiad: Algorithm ECC ar gyfer cynhyrchu allweddi (prime256v1/brainpoolP256t1) (prime256v1 yw'r algorithm rhagosodedig)
Cystrawen:-ecc prime256v1
·
-help (-h a -?)
Disgrifiad: Yn dangos cymorth.
·
-fersiwn (-v)
Disgrifiad: Yn dangos y fersiwn offeryn.
·
-allwedd rhif (-n)
Disgrifiad: Cynhyrchu nifer o barau allweddol {1 neu 8} gyda Hash o dabl file
Cystrawen :-n
UM2542 - Parch 3
tudalen 3/8
UM2542
Rhyngwyneb llinell orchymyn STM32MP-KeyGen
2.2
Examples
Mae'r cynampLes yn dangos sut i ddefnyddio STM32MP-KeyGen:
·
Example 1
-abs/home/user/KeyFolder/ -pwd azerty
Pawb files (publicKey.pem, privateKey.pem a publicKeyhash.bin) yn cael eu creu yn y ffolder /home/user/KeyFolder/. Mae'r allwedd breifat wedi'i hamgryptio gyda'r algorithm rhagosodedig aes256.
·
Example 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Pawb files (publicKey.pem, privateKey.pem a publicKeyhash.bin) yn cael eu creu yn y ffolder /home/user/KeyFolder/. Mae'r allwedd breifat wedi'i hamgryptio gyda'r algorithm aes128.
·
Example 3
-pubk/home/user/public.pem prvk/home/user/Folder1/Folder2/private.pem hash/home/user/pubKeyHash.bin pwd azerty
Hyd yn oed os nad yw'r Ffolder1 a'r Ffolder2 yn bodoli, maen nhw'n cael eu creu.
·
Example 4
Cynhyrchu wyth pâr allweddol yn y cyfeiriadur gweithio:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Mae'r allbwn yn rhoi'r canlynol files: wyth allwedd gyhoeddus files: publicKey0x{0..7}.pem wyth allwedd breifat files: privateKey0x{0..7}.pem wyth hash allwedd gyhoeddus files: publicKeyHash0x{0..7}.bin un file o PKTH: publicKeysHashHashes.bin
·
Example 5
Cynhyrchwch un pâr allweddol yn y cyfeiriadur gweithio:
./STM32MP_KeyGen_CLI.exe -abs . -pwd abc1 -n 1
Mae'r allbwn yn rhoi'r canlynol files: un allwedd gyhoeddus file: publicKey.pem un allwedd breifat file: privateKey.pem un hash allwedd gyhoeddus file: publicKeyHash.bin un file o PKTH: publicKeysHashHashes.bin
UM2542 - Parch 3
tudalen 4/8
UM2542
Rhyngwyneb llinell orchymyn STM32MP-KeyGen
2.3
Modd annibynnol
Wrth weithredu STM32MP-KeyGen yn y modd Standalone, gofynnir am lwybr absoliwt a chyfrinair fel y dangosir yn y ffigur isod.
Ffigur 1. STM32MP-KeyGen yn y modd Standalone
Pan fydd y defnyddiwr yn pwyso , y files yn cael eu cynhyrchu yn y ffolder.
Yna rhowch y cyfrinair ddwywaith a dewiswch un o'r ddau algorithm (prime256v1 neu brainpoolP256t1) trwy wasgu'r allwedd berthnasol (1 neu 2).
Yn olaf, dewiswch algorithm amgryptio (aes256 neu aes128) trwy wasgu'r allwedd berthnasol (1 neu 2).
UM2542 - Parch 3
tudalen 5/8
Hanes adolygu
Dyddiad 14-Chwef-2019 24-Tach-2021
26-Mehefin-2024
Tabl 1. Hanes adolygu'r ddogfen
Fersiwn 1 2
3
Newidiadau
Rhyddhad cychwynnol.
Diweddarwyd: · Adran 2.1: Gorchmynion · Adran 2.2: Examples
Wedi'i ddisodli yn y ddogfen gyfan: · Cyfres STM32MP1 fesul cyfres STM32MPx · STM32MP1-KeyGen gan STM32MP-KeyGen
UM2542
UM2542 - Parch 3
tudalen 6/8
UM2542
Cynnwys
Cynnwys
1 Gosod STM32MP-KeyGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 rhyngwyneb llinell orchymyn STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Gorchmynion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Modd annibynnol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Hanes adolygu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 - Parch 3
tudalen 7/8
UM2542
HYSBYSIAD PWYSIG DARLLENWCH YN OFALUS Mae STMicroelectronics NV a'i is-gwmnïau (“ST”) yn cadw'r hawl i wneud newidiadau, cywiriadau, gwelliannau, addasiadau a gwelliannau i gynhyrchion ST a/neu i'r ddogfen hon ar unrhyw adeg heb rybudd. Dylai prynwyr gael y wybodaeth berthnasol ddiweddaraf am gynhyrchion ST cyn gosod archebion. Gwerthir cynhyrchion ST yn unol â thelerau ac amodau gwerthu ST sydd ar waith ar adeg cydnabod yr archeb. Prynwyr yn unig sy'n gyfrifol am ddewis, dewis a defnyddio cynhyrchion ST ac nid yw ST yn cymryd unrhyw atebolrwydd am gymorth ymgeisio neu ddyluniad cynhyrchion prynwyr. Ni roddir trwydded, yn benodol nac yn oblygedig, i unrhyw hawl eiddo deallusol gan ST yma. Bydd ailwerthu cynhyrchion ST gyda darpariaethau gwahanol i'r wybodaeth a nodir yma yn dileu unrhyw warant a roddir gan ST ar gyfer cynnyrch o'r fath. Mae ST a'r logo ST yn nodau masnach ST. I gael gwybodaeth ychwanegol am nodau masnach ST, cyfeiriwch at www.st.com/trademarks. Mae pob enw cynnyrch neu wasanaeth arall yn eiddo i'w perchnogion priodol. Mae gwybodaeth yn y ddogfen hon yn disodli ac yn disodli gwybodaeth a ddarparwyd yn flaenorol mewn unrhyw fersiynau blaenorol o'r ddogfen hon.
© 2024 STMicroelectroneg Cedwir pob hawl
UM2542 - Parch 3
tudalen 8/8
Dogfennau / Adnoddau
![]() | Meddalwedd Generadur Allweddol Cyfres STMicroelectroneg UM2542 STM32MPx [pdfLlawlyfr Defnyddiwr UM2542, DT51280V1, Meddalwedd Cynhyrchydd Allweddi Cyfres STM2542MPx UM32, UM2542, Meddalwedd Cynhyrchydd Allweddi Cyfres STM32MPx, Meddalwedd Cynhyrchydd Allweddi Cyfres, Meddalwedd Cynhyrchydd Allweddi, Meddalwedd Cynhyrchydd, Meddalwedd |