UM2542 STM32MPx سیریز کلیدی جنریٹر سافٹ ویئر

پروڈکٹ کی معلومات

وضاحتیں

  • پروڈکٹ کا نام: STM32MPx سیریز کلیدی جنریٹر سافٹ ویئر
  • ورژن: UM2542 – Rev 3
  • ریلیز کی تاریخ: جون 2024
  • ڈویلپر: STMicroelectronics

مصنوعات کے استعمال کی ہدایات

1. STM32MP-KeyGen انسٹال کریں۔

STM32MP-KeyGen سافٹ ویئر انسٹال کرنے کے لیے، انسٹالیشن پر عمل کریں۔
صارف دستی میں فراہم کردہ ہدایات۔

2. STM32MP-KeyGen کمانڈ لائن انٹرفیس

STM32MP-KeyGen سافٹ ویئر کمانڈ لائن سے استعمال کیا جا سکتا ہے۔
انٹرفیس ذیل میں دستیاب کمانڈز ہیں:

  • -نجی کلید (-prvk)
  • عوامی کلید (-pubk)
  • عوامی کلید ہیش (-ہیش)
  • - absolute-path (-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
      aes128

اکثر پوچھے گئے سوالات

سوال: ایک ساتھ کتنے کلیدی جوڑے بنائے جا سکتے ہیں؟

A: آپ بیک وقت آٹھ کلیدی جوڑے بنا سکتے ہیں۔
آٹھ پاس ورڈ فراہم کرنا۔

س: کون سے انکرپشن الگورتھم سپورٹ ہیں؟

A: سافٹ ویئر aes256 اور aes128 انکرپشن کو سپورٹ کرتا ہے۔
الگورتھم

UM2542
صارف دستی
STM32MPx سیریز کلیدی جنریٹر سافٹ ویئر کی تفصیل
تعارف
STM32MPx سیریز کلیدی جنریٹر سافٹ ویئر (اس دستاویز میں STM32MP-KeyGen کا نام دیا گیا ہے) STM32CubeProgrammer (STM32CubeProg) میں مربوط ہے۔ STM32MP-KeyGen ایک ٹول ہے جو بائنری امیجز پر دستخط کرنے کے لیے درکار ECC کلیدوں کا جوڑا تیار کرتا ہے۔ تیار کردہ چابیاں STM32 سائننگ ٹول کے ذریعے دستخط کے عمل کے لیے استعمال کی جاتی ہیں۔ STM32MP-KeyGen ایک عوامی کلید تیار کرتا ہے۔ file، ایک نجی کلید file اور ایک ہیش پبلک کلید file. عوامی کلید file PEM فارمیٹ میں تیار کردہ ECC پبلک کلید پر مشتمل ہے۔ نجی کلید file PEM فارمیٹ میں خفیہ کردہ ECC نجی کلید پر مشتمل ہے۔ خفیہ کاری aes 128 cbc یا aes 256 cbc سائفرز کا استعمال کرتے ہوئے کی جا سکتی ہے۔ سائفر کا انتخاب -prvkey-enc آپشن کا استعمال کرتے ہوئے کیا جاتا ہے۔ ہیش پبلک کلید file بائنری فارمیٹ میں عوامی کلید کے SHA-256 ہیش پر مشتمل ہے۔ SHA-256 ہیش کو بغیر کسی انکوڈنگ فارمیٹ کے عوامی کلید کی بنیاد پر شمار کیا جاتا ہے۔ عوامی کلید کا پہلا بائٹ صرف یہ بتانے کے لیے موجود ہے کہ آیا عوامی کلید کمپریسڈ یا غیر کمپریسڈ فارمیٹ میں ہے۔ چونکہ صرف غیر کمپریسڈ فارمیٹ کی حمایت کی جاتی ہے، اس بائٹ کو ہٹا دیا جاتا ہے۔

DT51280V1

UM2542 - Rev 3 - جون 2024 مزید معلومات کے لیے اپنے مقامی STMicroelectronics سیلز آفس سے رابطہ کریں۔

www.st.com

1
نوٹ:

UM2542
STM32MP-KeyGen انسٹال کریں۔
STM32MP-KeyGen انسٹال کریں۔
یہ ٹول STM32CubeProgrammer پیکیج (STM32CubeProg) کے ساتھ انسٹال ہے۔ سیٹ اپ کے طریقہ کار کے بارے میں مزید معلومات کے لیے، صارف دستی STM1.2CubeProgrammer سافٹ ویئر کی تفصیل (UM32) کے سیکشن 2237 سے رجوع کریں۔ یہ سافٹ ویئر STM32MPx سیریز Arm®-based MPUs پر لاگو ہوتا ہے۔ Arm امریکہ اور/یا کسی اور جگہ Arm Limited (یا اس کے ذیلی اداروں) کا رجسٹرڈ ٹریڈ مارک ہے۔

UM2542 - Rev 3

صفحہ 2/8

UM2542
STM32MP-KeyGen کمانڈ لائن انٹرفیس

2

STM32MP-KeyGen کمانڈ لائن انٹرفیس

درج ذیل حصے بیان کرتے ہیں کہ کمانڈ لائن سے STM32MP-KeyGen کیسے استعمال کیا جائے۔

2.1

احکام

دستیاب کمانڈز ذیل میں درج ہیں:

·

-نجی کلید (-prvk)

تفصیل: نجی کلید file پاتھ (پی ایم ایکسٹینشن)

نحو: -prvkfile_path>

سابقample: -prvk ../privateKey.pem

·

عوامی کلید (-pubk)

تفصیل: عوامی کلید file پاتھ (پی ایم ایکسٹینشن)

نحو: -pubkfile_path>

سابقample: -pubk C:publicKey.pem

·

عوامی کلید ہیش (-ہیش)

تفصیل: ہیش امیج file راستہ (بِن ایکسٹینشن)

نحو: -ہیشfile_path>

·

- absolute-path (-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

نحو: -n

UM2542 - Rev 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

یہاں تک کہ اگر فولڈر 1 اور فولڈر 2 موجود نہیں ہے، وہ بنائے جاتے ہیں.

·

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

UM2542
STM32MP-KeyGen کمانڈ لائن انٹرفیس

2.3

اسٹینڈ موڈ

STM32MP-KeyGen کو اسٹینڈ الون موڈ میں چلاتے وقت، ایک مطلق راستہ اور پاس ورڈ کی درخواست کی جاتی ہے جیسا کہ نیچے دی گئی تصویر میں دکھایا گیا ہے۔

شکل 1. STM32MP-KeyGen اسٹینڈ الون موڈ میں

جب صارف دباتا ہے۔ , the files میں پیدا ہوتے ہیں۔ فولڈر
پھر دو بار پاس ورڈ درج کریں اور متعلقہ کلید (256 یا 1) کو دبا کر دو الگورتھم (prime256v1 یا brainpoolP1t2) میں سے ایک کو منتخب کریں۔
آخر میں متعلقہ کلید (256 یا 128) کو دبا کر ایک خفیہ کاری الگورتھم (aes1 یا aes2) کو منتخب کریں۔

UM2542 - Rev 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 - Rev 3

صفحہ 6/8

UM2542
مشمولات
مشمولات
1 STM32MP-KeyGen انسٹال کریں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen کمانڈ لائن انٹرفیس۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 کمانڈز۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 سابقamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 اسٹینڈ موڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 نظرثانی کی تاریخ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

UM2542 - Rev 3

صفحہ 7/8

UM2542
اہم نوٹس احتیاط سے پڑھیں STMicroelectronics NV اور اس کے ذیلی ادارے ("ST") بغیر اطلاع کے کسی بھی وقت ST مصنوعات اور/یا اس دستاویز میں تبدیلیاں، تصحیحات، اضافہ، ترمیمات اور بہتری کا حق محفوظ رکھتے ہیں۔ خریداروں کو آرڈر دینے سے پہلے ST مصنوعات کے بارے میں تازہ ترین متعلقہ معلومات حاصل کرنی چاہیے۔ ST پروڈکٹس کو آرڈر کی منظوری کے وقت ST کی فروخت کی شرائط و ضوابط کے مطابق فروخت کیا جاتا ہے۔ خریدار ST مصنوعات کے انتخاب، انتخاب اور استعمال کے لیے مکمل طور پر ذمہ دار ہیں اور ST درخواست کی مدد یا خریداروں کی مصنوعات کے ڈیزائن کے لیے کوئی ذمہ داری قبول نہیں کرتا ہے۔ یہاں ST کے ذریعہ کسی بھی دانشورانہ املاک کے حق کو کوئی لائسنس، ایکسپریس یا مضمر نہیں دیا گیا ہے۔ یہاں بیان کردہ معلومات سے مختلف دفعات کے ساتھ ST مصنوعات کی دوبارہ فروخت ایسی مصنوعات کے لیے ST کی طرف سے دی گئی کسی بھی وارنٹی کو کالعدم قرار دے گی۔ ST اور ST لوگو ST کے ٹریڈ مارک ہیں۔ ST ٹریڈ مارکس کے بارے میں اضافی معلومات کے لیے www.st.com/trademarks سے رجوع کریں۔ دیگر تمام پروڈکٹ یا سروس کے نام ان کے متعلقہ مالکان کی ملکیت ہیں۔ اس دستاویز میں موجود معلومات اس دستاویز کے کسی بھی سابقہ ​​ورژن میں پہلے سے فراہم کردہ معلومات کی جگہ لے لیتی ہے۔
© 2024 STMicroelectronics جملہ حقوق محفوظ ہیں۔

UM2542 - Rev 3

صفحہ 8/8

دستاویزات / وسائل

STMicroelectronics UM2542 STM32MPx سیریز کلیدی جنریٹر سافٹ ویئر [پی ڈی ایف] یوزر مینوئل
UM2542, DT51280V1, UM2542 STM32MPx Series Key Generator Software, UM2542, STM32MPx Series Key Generator Software, Series Key Generator Software, Key Generator Software, Generator Software, Software

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *