UM2542 STM32MPx سيريز ڪيئي جنريٽر سافٽ ويئر
پيداوار جي ڄاڻ
وضاحتون
- پيداوار جو نالو: STM32MPx سيريز جي اهم جنريٽر سافٽ ويئر
- نسخو: UM2542 - Rev 3
- ڇڏڻ جي تاريخ: جون 2024
- ٺاھيندڙ: STMicroelectronics
پيداوار جي استعمال جون هدايتون
1. انسٽال ڪريو STM32MP-KeyGen
انسٽال ڪرڻ لاءِ STM32MP-KeyGen سافٽ ويئر، انسٽاليشن جي پيروي ڪريو
استعمال ڪندڙ جي دستياب ۾ ڏنل هدايتون.
2. STM32MP-KeyGen ڪمانڊ لائن انٽرفيس
STM32MP-KeyGen سافٽ ويئر ڪمانڊ لائن مان استعمال ڪري سگھجي ٿو
انٽرفيس. هيٺ ڏنل حڪم موجود آهن:
- -پرائيويٽ-ڪي (-prvk)
- -پبلڪ-ڪي (-pubk)
- عوامي-ڪي-هيش (-هيش)
- -مطلق رستو (-abs)
- -پاسورڊ (-pwd)
- -prvkey-enc (-pe)
- -ecc-algo (-ecc)
- -مدد (-h ۽ -؟)
- نسخو (-v)
- -نمبر-ڪي (-n)
3. اڳوڻيamples
هتي ڪجهه مثال آهنampSTM32MP-KeyGen ڪيئن استعمال ڪجي
-
- Exampلي 1: -abs/home/user/KeyFolder/ -pwd azerty
- Example 2: -abs/home/user/KeyFolder/ -pwd azerty -pe
ايس اي ايس 128
FAQ
سوال: هڪ ئي وقت ڪيترا اهم جوڙا ٺاهي سگھجن ٿا؟
ج: توهان هڪ ئي وقت ۾ اٺ اهم جوڙا ٺاهي سگهو ٿا
اٺ پاسورڊ مهيا ڪرڻ.
سوال: ڪھڙين انڪرپشن الگورتھم کي سپورٽ ڪيو وڃي ٿو؟
ج: سافٽ ويئر سپورٽ ڪري ٿو aes256 ۽ aes128 انڪرپشن
الگورتھم.
يو ايم 2542
استعمال ڪندڙ دستي
STM32MPx سيريز اهم جنريٽر سافٽ ويئر تفصيل
تعارف
STM32MPx سيريز ڪيئي جنريٽر سافٽ ويئر (هن دستاويز ۾ STM32MP-KeyGen نالي) STM32CubeProgrammer (STM32CubeProg) ۾ ضم ٿيل آهي. STM32MP-KeyGen ھڪڙو اوزار آھي جيڪو ٺاھي ٿو ECC چاٻين جو جوڙو بائنري تصويرن تي دستخط ڪرڻ لاءِ. ٺاهيل ڪنجيون STM32 سائننگ ٽول پاران استعمال ڪيون وينديون آھن سائنڻ جي عمل لاءِ. STM32MP-KeyGen هڪ عوامي ڪنجي ٺاهي ٿو file، هڪ خانگي چاٻي file ۽ هڪ hash عوامي چيڪ file. عوامي چاٻي file PEM فارميٽ ۾ ٺاهيل ECC پبلڪ ڪيئي تي مشتمل آهي. خانگي چاٻي file PEM فارميٽ ۾ انڪريپٽ ٿيل ECC پرائيويٽ ڪنجي تي مشتمل آهي. انڪرپشن aes 128 cbc يا aes 256 cbc ciphers استعمال ڪندي ڪري سگھجي ٿو. سائفر جي چونڊ -prvkey-enc آپشن استعمال ڪندي ڪئي وئي آهي. هيش عوامي چاٻي file بائنري فارميٽ ۾ عوامي ڪي جي SHA-256 هيش تي مشتمل آهي. SHA-256 hash حساب ڪيو ويو آهي عوامي ڪي جي بنياد تي بغير ڪنهن انڪوڊنگ فارميٽ جي. عوامي ڪيئي جو پهريون بائيٽ موجود آهي صرف اهو ظاهر ڪرڻ لاءِ ته ڇا عوامي ڪيئي کمپريس ٿيل يا غير ڪمپريس فارميٽ ۾ آهي. جيئن ته صرف اڻ ٺهڪندڙ فارميٽ جي حمايت ڪئي وئي آهي، هي بائيٽ هٽايو ويو آهي.
DT51280V1
UM2542 - Rev 3 - جون 2024 وڌيڪ معلومات لاءِ پنهنجي مقامي STMicroelectronics سيلز آفيس سان رابطو ڪريو.
www.st.com
1
نوٽ:
يو ايم 2542
انسٽال ڪريو STM32MP-KeyGen
انسٽال ڪريو STM32MP-KeyGen
هي اوزار نصب ٿيل آهي STM32CubeProgrammer پيڪيج (STM32CubeProg). سيٽ اپ جي طريقيڪار جي باري ۾ وڌيڪ معلومات لاءِ، ڏسو سيڪشن 1.2 جو يوزر مينوئل STM32CubeProgrammer سافٽ ويئر تفصيل (UM2237). هي سافٽ ويئر لاڳو ٿئي ٿو STM32MPx سيريز Arm®-based MPUs تي. Arm آمريڪا ۽/يا ٻين هنڌن تي Arm Limited (يا ان جي ماتحت ادارن) جو رجسٽرڊ ٽريڊ مارڪ آهي.
UM2542 - Rev 3
صفحو 2/8
يو ايم 2542
STM32MP-KeyGen ڪمان لائن انٽرفيس
2
STM32MP-KeyGen ڪمان لائن انٽرفيس
هيٺيون سيڪشن بيان ڪري ٿو STM32MP-KeyGen ڪمانڊ لائن مان ڪيئن استعمال ڪجي.
2.1
حڪم
دستياب حڪم ھيٺ ڏنل آھن:
·
-پرائيويٽ-ڪي (-prvk)
وضاحت: خانگي چاٻي file رستو (. پي ايم ايڪسٽينشن)
نحو: -prvkfile_ رستو >
مثالample: -prvk ../privateKey.pem
·
-پبلڪ-ڪي (-pubk)
وضاحت: عوامي چاٻي file رستو (. پي ايم ايڪسٽينشن)
نحو: -پبڪfile_ رستو >
مثالample: -pubk C:publicKey.pem
·
عوامي-ڪي-هيش (-هيش)
وضاحت: Hash تصوير file رستو (.bin جي واڌ)
نحو: -هاشfile_ رستو >
·
-مطلق رستو (-abs)
وضاحت: پيداوار لاءِ مطلق رستو files
نحو: -abs
مثالample: -abs سي: ڪي فولڊر
·
-پاسورڊ (-pwd)
وضاحت: پرائيويٽ ڪنجي جو پاسورڊ (هن پاسورڊ ۾ گهٽ ۾ گهٽ چار اکرن تي مشتمل هجڻ گهرجي)
مثالample: -pwd azerty
نوٽ:
اٺ پاسورڊ شامل ڪريو اٺ ڪيپيئر ٺاهڻ لاءِ.
نحو 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} ٺاهيو file
نحو: -ن
UM2542 - Rev 3
صفحو 3/8
يو ايم 2542
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 - Rev 3
صفحو 4/8
يو ايم 2542
STM32MP-KeyGen ڪمان لائن انٽرفيس
2.3
اڪيلو موڊ
جڏهن اسٽينڊالون موڊ ۾ STM32MP-KeyGen تي عمل ڪندي، هڪ مڪمل رستو ۽ پاسورڊ جي درخواست ڪئي وئي آهي جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي.
شڪل 1. اسٽينڊل موڊ ۾ STM32MP-KeyGen
جڏهن استعمال ڪندڙ کي دٻايو ، جي files ۾ ٺاهيا ويا آهن فولڊر.
پوءِ ٻه ڀيرا پاسورڊ داخل ڪريو ۽ ٻن الگورتھم مان ھڪڙو چونڊيو (prime256v1 يا brainpoolP256t1) لاڳاپيل ڪي (1 يا 2) کي دٻائڻ سان.
آخرڪار هڪ انڪرپٽنگ الگورٿم چونڊيو (aes256 يا aes128) لاڳاپيل ڪي (1 يا 2) کي دٻائڻ سان.
UM2542 - Rev 3
صفحو 5/8
نظرثاني جي تاريخ
تاريخ 14-فيبروري-2019 24-نومبر-2021
26-جون-2024
جدول 1. دستاويز جي نظرثاني جي تاريخ
نسخو 1 2
3
تبديليون
شروعاتي ڇڏڻ.
اپڊيٽ ٿيل: · سيڪشن 2.1: حڪم · سيڪشن 2.2: Examples
سڄي دستاويز ۾ تبديل ٿيل: · STM32MP1 سيريز پاران STM32MPx سيريز · STM32MP1-KeyGen STM32MP-KeyGen پاران
يو ايم 2542
UM2542 - Rev 3
صفحو 6/8
يو ايم 2542
مواد
مواد
1 انسٽال ڪريو STM32MP-KeyGen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen ڪمانڊ لائن انٽرفيس. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 حڪم. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Exampليس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 اسٽينڊل موڊ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 نظرثاني جي تاريخ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 - Rev 3
صفحو 7/8
يو ايم 2542
اهم نوٽيس احتياط سان پڙهو STMicroelectronics NV ۽ ان جا ماتحت ادارا (“ST”) بغير اطلاع جي ڪنهن به وقت ST پروڊڪٽس ۽/يا هن دستاويز ۾ تبديليون، سڌارا، واڌايون، ترميمون ۽ سڌارا ڪرڻ جو حق محفوظ رکن ٿا. خريد ڪندڙن کي آرڊر ڏيڻ کان پهريان ST شين تي تازي لاڳاپيل معلومات حاصل ڪرڻ گهرجي. ايس ٽي پروڊڪٽس وڪرو ڪيا وڃن ٿا ايس ٽي جي شرطن ۽ وڪري جي شرطن جي مطابق آرڊر جي اقرار جي وقت تي. خريدار مڪمل طور تي ST پروڊڪٽس جي چونڊ، چونڊ ۽ استعمال جا ذميوار آهن ۽ ST درخواست جي مدد يا خريد ڪندڙن جي پروڊڪٽس جي ڊيزائن لاءِ ڪا به ذميواري قبول نه ڪندو آهي. ڪو به لائسنس، ظاهر يا تقاضا، ڪنهن به دانشورانه ملڪيت جو حق ST پاران ڏنل ناهي. ايس ٽي پروڊڪٽس جو ريزيل شقن سان مختلف معلومات ھتي بيان ڪيل معلومات کان مختلف آھي ايس ٽي پاران ڏنل ڪنھن به وارنٽي کي رد ڪندي اھڙي پراڊڪٽ لاءِ. ST ۽ ST لوگو ST جا ٽريڊ مارڪ آھن. ST ٽريڊ مارڪ بابت اضافي معلومات لاءِ، ڏسو www.st.com/trademarks. ٻيا سڀئي پراڊڪٽ يا خدمت جا نالا انهن جي لاڳاپيل مالڪن جي ملڪيت آهن. هن دستاويز ۾ معلومات هن دستاويز جي ڪنهن به اڳوڻي نسخن ۾ اڳ ۾ فراهم ڪيل معلومات کي ختم ڪري ٿو ۽ تبديل ڪري ٿو.
© 2024 STMicroelectronics سڀ حق محفوظ آهن
UM2542 - Rev 3
صفحو 8/8
دستاويز / وسيلا
![]() |
STMicroelectronics UM2542 STM32MPx سيريز ڪيئي جنريٽر سافٽ ويئر [pdf] استعمال ڪندڙ دستياب UM2542، DT51280V1، UM2542 STM32MPx سيريز ڪيئي جنريٽر سافٽ ويئر، UM2542، STM32MPx سيريز ڪيئي جنريٽر سافٽ ويئر، سيريز ڪي جنريٽر سافٽ ويئر، ڪي جنريٽر سافٽ ويئر، جنريٽر سافٽ ويئر، سافٽ ويئر |