UM2542 STM32MPx ተከታታይ ቁልፍ ጄኔሬተር ሶፍትዌር
የምርት መረጃ
ዝርዝሮች
- የምርት ስም፡ STM32MPx ተከታታይ ቁልፍ ጀነሬተር ሶፍትዌር
- ስሪት፡ UM2542 – ራእ 3
- የተለቀቀበት ቀን፡ ሰኔ 2024
- አምራች: STMicroelectronics
የምርት አጠቃቀም መመሪያዎች
1. STM32MP-KeyGen ጫን
የ STM32MP-KeyGen ሶፍትዌርን ለመጫን መጫኑን ይከተሉ
በተጠቃሚ መመሪያ ውስጥ የተሰጡ መመሪያዎች.
2. STM32MP-KeyGen Command Line Interface
የ STM32MP-KeyGen ሶፍትዌር ከትዕዛዝ መስመሩ መጠቀም ይቻላል።
በይነገጽ. ከዚህ በታች ያሉት ትዕዛዞች ናቸው:
- - የግል ቁልፍ (-prvk)
- - የህዝብ ቁልፍ (-ፐብክ)
- -የወል-ቁልፍ-ሃሽ (-hash)
- - ፍፁም መንገድ (-abs)
- የይለፍ ቃል (-pwd)
- -prvkey-enc (-pe)
- - ኢክ-አልጎ (-ኢ.ሲ.ሲ.)
- - እገዛ (-h እና -?)
- - ስሪት (-v)
- - የቁጥር ቁልፍ (-n)
3. ዘፀampሌስ
አንዳንድ የቀድሞ እነኚሁና።ampSTM32MP-KeyGenን እንዴት መጠቀም እንደሚቻል፡-
-
- Example 1: -abs /ቤት/ተጠቃሚ/ቁልፍ አቃፊ/ -pwd azerty
- Exampሌ 2፡ -abs /ቤት/ተጠቃሚ/ቁልፍ አቃፊ/ -pwd azerty -pe
aes128
የሚጠየቁ ጥያቄዎች
ጥ: በአንድ ጊዜ ስንት ቁልፍ ጥንዶች ሊፈጠሩ ይችላሉ?
መ: በአንድ ጊዜ እስከ ስምንት ቁልፍ ጥንድ ማመንጨት ይችላሉ
ስምንት የይለፍ ቃላትን መስጠት.
ጥ፡ ምን ዓይነት የምስጠራ ስልተ ቀመሮች ይደገፋሉ?
መ: ሶፍትዌሩ aes256 እና aes128 ምስጠራን ይደግፋል
አልጎሪዝም.
UM2542 እ.ኤ.አ.
የተጠቃሚ መመሪያ
STM32MPx ተከታታይ ቁልፍ ጄኔሬተር ሶፍትዌር መግለጫ
መግቢያ
የSTM32MPx ተከታታይ ቁልፍ ጀነሬተር ሶፍትዌር (በዚህ ሰነድ ውስጥ STM32MP-KeyGen ይባላል) በSTM32CubeProgrammer (STM32CubeProg) ውስጥ ተዋህዷል። STM32MP-KeyGen ሁለትዮሽ ምስሎችን ለመፈረም የሚያስፈልጉትን የ ECC ቁልፎች ጥንድ የሚያመነጭ መሳሪያ ነው። የተፈጠሩት ቁልፎች ለመፈረም ሂደት በ STM32 ፊርማ መሣሪያ ይጠቀማሉ። STM32MP-KeyGen የህዝብ ቁልፍ ያመነጫል። file፣ የግል ቁልፍ file እና ሃሽ የህዝብ ቁልፍ file. የህዝብ ቁልፍ file የመነጨውን የኢሲሲ የህዝብ ቁልፍ በPEM ቅርጸት ይዟል። የግል ቁልፍ file የተመሰጠረውን የኢሲሲ የግል ቁልፍ በPEM ቅርጸት ይዟል። ምስጠራው በ aes 128 cbc ወይም aes 256 cbc ciphers በመጠቀም ሊከናወን ይችላል። የምስጢር ምርጫው የሚከናወነው -prvkey-enc አማራጭን በመጠቀም ነው። የሃሽ የህዝብ ቁልፍ file የህዝብ ቁልፍ SHA-256 hash በሁለትዮሽ ቅርጸት ይዟል። የSHA-256 ሃሽ ምንም አይነት የኢኮዲንግ ቅርጸት ሳይኖር በይፋዊ ቁልፍ ላይ ተመስርቶ ይሰላል። የአደባባይ ቁልፉ የመጀመሪያ ባይት የሚገኘው የህዝብ ቁልፉ በተጨመቀ ወይም ባልተጨመቀ ቅርጸት መሆኑን ለማመልከት ብቻ ነው። ያልተጨመቀ ቅርጸት ብቻ ስለሚደገፍ ይህ ባይት ይወገዳል.
DT51280V1
UM2542 - ራእይ 3 - ሰኔ 2024 ለበለጠ መረጃ በአካባቢዎ የሚገኘውን STMicroelectronics የሽያጭ ቢሮን ያነጋግሩ።
www.st.com
1
ማስታወሻ፡-
UM2542 እ.ኤ.አ.
STM32MP-KeyGen ጫን
STM32MP-KeyGen ጫን
ይህ መሳሪያ በSTM32CubeProgrammer ጥቅል (STM32CubeProg) ተጭኗል። ስለ ማዋቀሩ ሂደት የበለጠ መረጃ ለማግኘት የተጠቃሚው መመሪያ STM1.2CubeProgrammer ሶፍትዌር መግለጫ (UM32) ክፍል 2237 ይመልከቱ። ይህ ሶፍትዌር በSTM32MPx ተከታታይ Arm® ላይ የተመሰረተ MPUs ላይ ተፈጻሚ ይሆናል። አርም በዩኤስ እና/ወይም በሌላ ቦታ የተመዘገበ የ Arm Limited (ወይም ተባባሪዎቹ) የንግድ ምልክት ነው።
UM2542 - ራዕይ 3
2 / 8 ገጽ
UM2542 እ.ኤ.አ.
STM32MP-KeyGen የትእዛዝ መስመር በይነገጽ
2
STM32MP-KeyGen የትእዛዝ መስመር በይነገጽ
የሚከተሉት ክፍሎች STM32MP-KeyGen ከትዕዛዝ መስመር እንዴት እንደሚጠቀሙ ይገልጻሉ።
2.1
ትዕዛዞች
የሚገኙት ትዕዛዞች ከዚህ በታች ተዘርዝረዋል:
·
- የግል ቁልፍ (-prvk)
መግለጫ፡ የግል ቁልፍ file መንገድ (.pem ቅጥያ)
አገባብ፡ -prvkfile_መንገድ>
ምሳሌample: -prvk ../privateKey.pem
·
- የህዝብ ቁልፍ (-ፐብክ)
መግለጫ፡ የህዝብ ቁልፍ file መንገድ (.pem ቅጥያ)
አገባብ: -pubkfile_መንገድ>
ምሳሌample: -pubk ሐ:publicKey.pem
·
-የወል-ቁልፍ-ሃሽ (-hash)
መግለጫ፡ ሃሽ ምስል file መንገድ (.ቢን ኤክስቴንሽን)
አገባብ: - hashfile_መንገድ>
·
- ፍፁም መንገድ (-abs)
መግለጫ፡ ለውጤት ፍፁም መንገድ files
አገባብ: -abs
ምሳሌample: -abs C: ቁልፍ አቃፊ
·
የይለፍ ቃል (-pwd)
መግለጫ፡ የግል ቁልፍ ይለፍ ቃል (ይህ ይለፍ ቃል ቢያንስ አራት ቁምፊዎችን መያዝ አለበት)
ምሳሌample: -pwd azerty
ማስታወሻ፡-
ስምንት ቁልፎችን ለመፍጠር ስምንት የይለፍ ቃሎችን ያካትቱ።
አገባብ 1፡-pwd
አገባብ 2፡ -pwd
·
-prvkey-enc (-pe)
መግለጫ፡ የግል ቁልፍ አልጎሪዝምን ማመስጠር (aes128/aes256) (aes256 ስልተ ቀመር ነባሪ አልጎሪዝም ነው)
አገባብ፡ -pe aes128
·
- ኢክ-አልጎ (-ኢ.ሲ.ሲ.)
መግለጫ፡ ECC ስልተቀመር ለቁልፍ ማመንጨት (prime256v1/brainpoolP256t1) (prime256v1 ነባሪ አልጎሪዝም ነው)
አገባብ፡ -ecc prime256v1
·
- እገዛ (-h እና -?)
መግለጫ: እርዳታ ያሳያል.
·
- ስሪት (-v)
መግለጫ: የመሳሪያውን ስሪት ያሳያል.
·
- የቁጥር ቁልፍ (-n)
መግለጫ፡- የቁልፍ ጥንዶች ብዛት {1 ወይም 8} በ Hash of table ፍጠር file
አገባብ፡ -n
UM2542 - ራዕይ 3
3 / 8 ገጽ
UM2542 እ.ኤ.አ.
STM32MP-KeyGen የትእዛዝ መስመር በይነገጽ
2.2
Exampሌስ
የሚከተለው የቀድሞampSTM32MP-KeyGenን እንዴት መጠቀም እንደሚቻል ያሳያል፡-
·
Exampለ 1
-abs /ቤት/ተጠቃሚ/ቁልፍ አቃፊ/ -pwd azerty
ሁሉም files (publicKey.pem፣ privateKey.pem እና publicKeyhash.bin) የተፈጠሩት በ /home/ተጠቃሚ/ቁልፍ አቃፊ/ አቃፊ ውስጥ ነው። የግል ቁልፉ በaes256 ነባሪ ስልተቀመር የተመሰጠረ ነው።
·
Exampለ 2
-abs /ቤት/ተጠቃሚ/ቁልፍ አቃፊ/ -pwd azerty pe aes128
ሁሉም files (publicKey.pem፣ privateKey.pem እና publicKeyhash.bin) የተፈጠሩት በ /home/ተጠቃሚ/ቁልፍ አቃፊ/ አቃፊ ውስጥ ነው። የግል ቁልፉ በ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}.ቢን አንድ file የPKTH፡ publicKysHashHashes.bin
·
Exampለ 5
በስራ ማውጫው ውስጥ አንድ ቁልፍ ጥንድ ይፍጠሩ፡
./STM32MP_KeyGen_CLI.exe -abs. -pwd abc1 -n 1
ውጤቱ የሚከተለውን ይሰጣል files: አንድ የህዝብ ቁልፍ file: publicKey.pem አንድ የግል ቁልፍ file: privateKey.pem አንድ የህዝብ ቁልፍ ሃሽ file: publicKeyHash.bin አንድ file የPKTH፡ publicKysHashHashes.bin
UM2542 - ራዕይ 3
4 / 8 ገጽ
UM2542 እ.ኤ.አ.
STM32MP-KeyGen የትእዛዝ መስመር በይነገጽ
2.3
ራሱን የቻለ ሁነታ
STM32MP-KeyGenን በ Standalone ሁነታ ሲፈፀሙ ፍፁም ዱካ እና የይለፍ ቃል ከዚህ በታች ባለው ስእል እንደሚታየው ይጠየቃሉ።
ምስል 1. STM32MP-KeyGen በብቸኝነት ሁነታ
ተጠቃሚው ሲጫን ፣ የ files ውስጥ የሚፈጠሩ ናቸው አቃፊ.
ከዚያም የይለፍ ቃሉን ሁለት ጊዜ አስገባ እና ከሁለቱ ስልተ ቀመሮች (prime256v1 ወይም brainpoolP256t1) የሚመለከተውን ቁልፍ (1 ወይም 2) በመጫን አንዱን ምረጥ።
በመጨረሻም የየራሱን ቁልፍ (256 ወይም 128) በመጫን ኢንክሪፕቲንግ አልጎሪዝም (aes1 ወይም aes2) ይምረጡ።
UM2542 - ራዕይ 3
5 / 8 ገጽ
የክለሳ ታሪክ
ቀን 14-ፌብሩዋሪ-2019 24-ህዳር-2021
26-ጁን-2024
ሠንጠረዥ 1. የሰነድ ማሻሻያ ታሪክ
ስሪት 1 2
3
ለውጦች
የመጀመሪያ ልቀት
የዘመነ፡ · ክፍል 2.1፡ ትዕዛዞች · ክፍል 2.2፡ ዘጸampሌስ
በጠቅላላው ሰነድ የተተካ፡ · STM32MP1 ተከታታይ በSTM32MPx ተከታታይ · STM32MP1-ቁልፍ በSTM32MP-KeyGen
UM2542 እ.ኤ.አ.
UM2542 - ራዕይ 3
6 / 8 ገጽ
UM2542 እ.ኤ.አ.
ይዘቶች
ይዘቶች
1 STM32MP-KeyGen ጫን። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 STM32MP-KeyGen የትዕዛዝ መስመር በይነገጽ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 ትዕዛዞች. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 ዘጸampሌስ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 ራሱን የቻለ ሁነታ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 የክለሳ ታሪክ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
UM2542 - ራዕይ 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 - ራዕይ 3
8 / 8 ገጽ
ሰነዶች / መርጃዎች
![]() |
STMicroelectronics UM2542 STM32MPx ተከታታይ ቁልፍ ጄኔሬተር ሶፍትዌር [pdf] የተጠቃሚ መመሪያ UM2542፣ DT51280V1፣ UM2542 STM32MPx ተከታታይ ቁልፍ ጀነሬተር ሶፍትዌር፣ UM2542፣ STM32MPx ተከታታይ ቁልፍ ጀነሬተር ሶፍትዌር፣ ተከታታይ ቁልፍ ጀነሬተር ሶፍትዌር፣ ቁልፍ ጀነሬተር ሶፍትዌር፣ ጀነሬተር ሶፍትዌር፣ ሶፍትዌር |