UM2542 STM32MPx Силсилаи асосии Генератор Software
Маълумот оид ба маҳсулот
Мушаххасоти
- Номи маҳсулот: Нармафзори генератори силсилаи STM32MPx
- Версия: UM2542 - Rev 3
- Санаи нашр: июни соли 2024
- Истеҳсолкунанда: STMicroelectronics
Дастурҳои истифодаи маҳсулот
1. STM32MP-KeyGen-ро насб кунед
Барои насб кардани нармафзори STM32MP-KeyGen, насбкуниро иҷро кунед
дастурҳое, ки дар дастури корбар оварда шудаанд.
2. Интерфейси фармони STM32MP-KeyGen
Нармафзори STM32MP-KeyGen метавонад аз сатри фармон истифода шавад
интерфейс. Дар зер фармонҳои дастрас мавҷуданд:
- -калиди хусусӣ (-prvk)
- -калиди умумӣ (-pubk)
- -калиди оммавӣ (-hash)
- - роҳи мутлақ (-abs)
- -парол (-pwd)
- -prvkey-enc (-pe)
- -ecc-algo (-ecc)
- -кӯмак (-h ва -?)
- -версия (-v)
- -калиди рақам (-n)
3. Собиқamples
Дар ин ҷо баъзе аз собиқ ҳастандampМаълумот дар бораи чӣ гуна истифода бурдани STM32MP-KeyGen:
-
- Example 1: -abs /home/user/KeyFolder/ -pwd azerty
- Example 2: -abs /home/user/KeyFolder/ -pwd azerty -pe
aes128
Саволҳои зиёд такрормешуда
Савол: Дар як вақт чанд ҷуфти калидиро тавлид кардан мумкин аст?
A: Шумо метавонед дар як вақт то ҳашт ҷуфти калидиро тавассути
таъмини ҳашт парол.
Савол: Кадом алгоритмҳои рамзгузорӣ дастгирӣ мешаванд?
A: Нармафзор рамзгузории aes256 ва aes128 -ро дастгирӣ мекунад
алгоритмҳо.
UM2542
Дастури корбар
Тавсифи нармафзори генератори силсилаи STM32MPx
Муқаддима
Нармафзори генератори калидии силсилаи STM32MPx (дар ин ҳуҷҷат STM32MP-KeyGen ном дорад) дар STM32CubeProgrammer (STM32CubeProg) муттаҳид карда шудааст. STM32MP-KeyGen абзорест, ки ҷуфти калидҳои ECC-ро барои имзои тасвирҳои дуӣ зарур тавлид мекунад. Калидҳои тавлидшуда аз ҷониби асбоби имзои STM32 барои раванди имзо истифода мешаванд. STM32MP-KeyGen калиди оммавиро тавлид мекунад file, калиди хусусӣ file ва калиди ошкоро file. Калиди ҷамъиятӣ file дорои калиди ҷамъиятии ECC тавлидшуда дар формати PEM. Калиди хусусӣ file дорои калиди хусусии рамзгузоришудаи ECC дар формати PEM мебошад. Рамзгузорӣ метавонад бо истифода аз рамзҳои aes 128 cbc ё aes 256 cbc анҷом дода шавад. Интихоби рамз бо истифода аз опсияи –prvkey-enc анҷом дода мешавад. Калиди оммавии хэш file дорои хэши SHA-256 калиди оммавӣ дар формати дуӣ мебошад. Хеши SHA-256 дар асоси калиди ҷамъиятӣ бидуни ягон формати рамзгузорӣ ҳисоб карда мешавад. Байти якуми калиди умумӣ танҳо барои нишон додани он аст, ки калиди оммавӣ дар формати фишурдашуда ё фишурнашуда аст. Азбаски танҳо формати фишурданашуда дастгирӣ мешавад, ин байт хориҷ карда мешавад.
DT51280V1
UM2542 – Ваҳй 3 – июни 2024 Барои маълумоти иловагӣ бо идораи маҳаллии фурӯши STMicroelectronics тамос гиред.
www.st.com
1
Шарҳ:
UM2542
STM32MP-KeyGen насб кунед
STM32MP-KeyGen насб кунед
Ин асбоб бо бастаи STM32CubeProgrammer (STM32CubeProg) насб карда шудааст. Барои маълумоти бештар дар бораи тартиби насб, ба фасли 1.2-и дастури истифодабарандаи тавсифи нармафзори STM32CubeProgrammer (UM2237) муроҷиат кунед. Ин нармафзор ба MPU-ҳои силсилаи STM32MPx дар асоси Arm® дахл дорад. Arm тамғаи молии ба қайд гирифташудаи Arm Limited (ё фаръии он) дар ИМА ва/ё дар ҷои дигар мебошад.
UM2542 - Ваҳй 3
саҳифа 2/8
UM2542
Интерфейси сатри фармони STM32MP-KeyGen
2
Интерфейси сатри фармони STM32MP-KeyGen
Фаслҳои зерин чӣ гуна истифода бурдани STM32MP-KeyGen аз сатри фармонро тавсиф мекунанд.
2.1
Фармонҳо
Фармонҳои дастрас дар зер оварда шудаанд:
·
-калиди хусусӣ (-prvk)
Тавсифи: калиди хусусӣ file роҳ (тавассути .pem)
Синтаксис: -prvkfile_ рох>
Мисолample: -prvk ../privateKey.pem
·
-калиди умумӣ (-pubk)
Тавсифи: Калиди ҷамъиятӣ file роҳ (тавассути .pem)
Синтаксис: -pubkfile_ рох>
Мисолample: -pubk C: publicKey.pem
·
-калиди оммавӣ (-hash)
Тавсифи: тасвири hash file роҳ (тавассути .bin)
Синтаксис: -хэшfile_ рох>
·
- роҳи мутлақ (-abs)
Тавсифи: Роҳи мутлақ барои баромад files
Синтаксис: -abs
Мисолample: -abs C: Папкаи калидӣ
·
-парол (-pwd)
Тавсифи: Рамзи калиди хусусӣ (ин парол бояд ҳадди аққал чаҳор аломат дошта бошад)
Мисолample: -pwd азерти
Шарҳ:
Барои тавлиди ҳашт ҷуфти калидҳо ҳашт паролро дохил кунед.
Синтаксиси 1:-pwd
Синтаксиси 2: -pwd
·
-prvkey-enc (-pe)
Тавсифи: Рамзгузории алгоритми калиди хусусӣ (aes128/aes256) (алгоритми aes256 алгоритми пешфарз аст)
Синтаксис: -pe aes128
·
-ecc-algo (-ecc)
Тавсифи: Алгоритми ECC барои тавлиди калидҳо (prime256v1/brainpoolP256t1) (prime256v1 алгоритми пешфарз аст)
Синтаксис: -ecc prime256v1
·
-кӯмак (-h ва -?)
Тавсифи: Кӯмакро нишон медиҳад.
·
-версия (-v)
Тавсифи: Версияи асбобро нишон медиҳад.
·
-калиди рақам (-n)
Тавсиф: Шумораи ҷуфтҳои калидӣ {1 ё 8} бо Hash-и ҷадвал тавлид кунед file
Синтаксис: -n
UM2542 - Ваҳй 3
саҳифа 3/8
UM2542
Интерфейси сатри фармони STM32MP-KeyGen
2.2
Examples
Собиқ зеринampLes нишон медиҳад, ки чӣ тавр истифода бурдани STM32MP-KeyGen:
·
Exampле 1
-abs /home/user/KeyFolder/ -pwd azerty
Ҳама files (publicKey.pem, privateKey.pem ва publicKeyhash.bin) дар папкаи /home/user/KeyFolder/ сохта шудаанд. Калиди хусусӣ бо алгоритми пешфарз aes256 рамзгузорӣ шудааст.
·
Exampле 2
-abs /home/user/keyFolder/ -pwd azerty pe aes128
Ҳама files (publicKey.pem, privateKey.pem ва publicKeyhash.bin) дар папкаи /home/user/KeyFolder/ сохта шудаанд. Калиди хусусӣ бо алгоритми aes128 рамзгузорӣ шудааст.
·
Exampле 3
-pubk /home/user/public.pem prvk /home/user/Folder1/Folder2/private.pem hash /home/user/pubKeyHash.bin pwd azerty
Ҳатто агар Folder1 ва Folder2 вуҷуд надошта бошанд ҳам, онҳо сохта мешаванд.
·
Exampле 4
Дар феҳристи корӣ ҳашт ҷуфти калидӣ тавлид кунед:
./STM32MP_KeyGen_CLI.exe -abs. -pwd abc1 abc2 abc3 abc4 abc5 abc6 abc7 abc8 -n 8
Натича чунин медихад files: ҳашт калиди ҷамъиятӣ files: publicKey0x{0..7}.pem ҳашт калиди хусусӣ files: privateKey0x{0..7}.pem ҳашт калиди оммавӣ хэш files: publicKeyHash0x{0..7}.bin one file аз PKTH: publicKeysHashHashes.bin
·
Exampле 5
Дар директорияи корӣ як ҷуфти калидӣ эҷод кунед:
./STM32MP_KeyGen_CLI.exe -abs. -pwd abc1 -n 1
Натича чунин медихад files: як калиди ҷамъиятӣ file: publicKey.pem як калиди хусусӣ file: privateKey.pem як хэш калиди ҷамъиятӣ file: publicKeyHash.bin як file аз PKTH: publicKeysHashHashes.bin
UM2542 - Ваҳй 3
саҳифа 4/8
UM2542
Интерфейси сатри фармони STM32MP-KeyGen
2.3
Ҳолати мустақил
Ҳангоми иҷро кардани STM32MP-KeyGen дар ҳолати мустақил, роҳи мутлақ ва парол, тавре ки дар расми зер нишон дода шудааст, дархост карда мешавад.
Тасвири 1. STM32MP-KeyGen дар ҳолати мустақил
Вақте ки корбар пахш мекунад , ба fileҳо дар папка.
Сипас паролро ду маротиба ворид кунед ва яке аз ду алгоритмро (prime256v1 ё brainpoolP256t1) бо пахш кардани тугмаи мувофиқ (1 ё 2) интихоб кунед.
Ниҳоят алгоритми рамзгузориро (aes256 ё aes128) бо пахш кардани тугмаи мувофиқ (1 ё 2) интихоб кунед.
UM2542 - Ваҳй 3
саҳифа 5/8
Таърихи ревизия
Сана 14 феврали 2019 24 ноябри 2021
26 июни 2024
Љадвали 1. Таърихи таљдиди њуљљатњо
Версияи 1 2
3
Тағйирот
Нашри аввал.
Таҷдидшуда: · Фасли 2.1: Фармонҳо · Фасли 2.2: Мисamples
Дар тамоми ҳуҷҷат иваз карда шудааст: · Силсилаи STM32MP1 бо силсилаи STM32MPx · STM32MP1-KeyGen аз ҷониби STM32MP-KeyGen
UM2542
UM2542 - Ваҳй 3
саҳифа 6/8
UM2542
Мундариҷа
Мундариҷа
1 STM32MP-KeyGen -ро насб кунед. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 интерфейси сатри фармони STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 Фармонҳо. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Мисamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Ҳолати мустақил. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Таърихи бозсозӣ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 - Ваҳй 3
саҳифа 7/8
UM2542
ОГОҲИИ МУҲИМ ДИҚҚАТ ХОНЕД STMicroelectronics NV ва филиалҳои он («СТ») ҳуқуқ доранд, ки дар вақти дилхоҳ бидуни огоҳӣ ба маҳсулоти ST ва/ё ба ин ҳуҷҷат тағйирот, ислоҳ, такмил, такмил ва такмил диҳанд. Харидорон бояд пеш аз додани фармоиш маълумоти охирини дахлдорро дар бораи маҳсулоти ST дастрас кунанд. Маҳсулоти ST мувофиқи шартҳо ва шартҳои фурӯши ST дар лаҳзаи тасдиқи фармоиш фурӯхта мешавад. Харидорон барои интихоб, интихоб ва истифодаи маҳсулоти СТ танҳо масъуланд ва ST барои кӯмак дар барнома ё тарҳрезии маҳсулоти харидорон масъулият ба дӯш намегирад. Аз ҷониби ST дар ин ҷо ягон иҷозатнома ба ягон ҳуқуқи моликияти зеҳнӣ дода намешавад. Фурӯши дубораи маҳсулоти СТ бо шартҳои гуногун аз маълумоти дар ин ҷо овардашуда ҳама гуна кафолати аз ҷониби ST барои чунин маҳсулот додашударо бекор мекунад. ST ва логотипи ST тамғаҳои тиҷоратии ST мебошанд. Барои маълумоти иловагӣ дар бораи тамғаҳои молии ST, ба www.st.com/trademarks муроҷиат кунед. Ҳама номҳои маҳсулот ё хидмати дигар моликияти соҳибони мувофиқ мебошанд. Маълумот дар ин ҳуҷҷат маълумотеро, ки қаблан дар ҳама версияҳои қаблии ин ҳуҷҷат дода шуда буданд, иваз мекунад ва иваз мекунад.
© 2024 STMicroelectronics Ҳама ҳуқуқҳо ҳифз шудаанд
UM2542 - Ваҳй 3
саҳифа 8/8
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
STMicroelectronics UM2542 STM32MPx Силсилаи асосии Генератор нармафзор [pdf] Дастури корбар UM2542, DT51280V1, UM2542 STM32MPx Series Software Generator Key, UM2542, STM32MPx Series Software Generator Key, Series Software Generator Key, Software Generator Key, Software Generator, Software |