DevToys Web Pro iconDevToys Web Proብሎግ
ደረጃ ይስጡን፦
የአሳሽ ቅጥያን ይሞክሩ፦

RSA የቁልፍ ጥንድ ጀነሬተር

ቅንብሮች

  • የቁልፍ መጠን

    የRSA ቁልፍ ሞዱለስ ርዝመት በቢት

  • የሃሽ አልጎርይዝም

    ከRSA-OAEP ጋር የሚጠቀም የሃሽ አልጎርይዝም

የህዝብ ቁልፍ (SPKI PEM)

  • የግል ቁልፍ (PKCS#8 PEM)

  • ቴክኒካዊ ዝርዝሮች

    የRSA ቁልፍ ጥንድ ጀነሬተሩ እንዴት እንደሚሰራ

    መሣሪያው ምን ያደርጋል

    ይህ የRSA ቁልፍ ጥንድ ጀነሬተር በWeb Crypto API በመጠቀም በቀጥታ በአሳሽዎ ውስጥ የህዝብ እና የግል ቁልፎችን ይፈጥራል። 2048፣ 3072 እና 4096 ቢት የቁልፍ መጠኖችን ከSHA-256፣ SHA-384 ወይም SHA-512 የሃሽ አልጎርይዝሞች ጋር ይደግፋል። የህዝብ ቁልፉ በSPKI PEM ቅርጸት ይላካል እና የግል ቁልፉ በPKCS#8 PEM ቅርጸት ይላካል፣ ሁለቱም ከOpenSSL እና ከአብዛኛዎቹ ክሪፕቶግራፊ ላይብረሪዎች ጋር ተስማሚ ናቸው። ምንም ውሂብ ወደ ማንኛውም ሰርቨር አይላክም — ሁሉም የቁልፍ ፍጠር በአካባቢው ይከናወናል።

    የተለመዱ የገንቢ አጠቃቀም ሁኔታዎች

    ገንቢዎች ይህን መሳሪያ የኢንክሪፕሽን የስራ ፍሰቶችን ለመፈተሽ፣ JWT RS256 ማስፈረሚያን ለማቆም፣ TLS/SSL ሰርቲፊኬቶችን ለማዋቀር እና በአገልግሎቶች መካከል ደህንነታማ ግንኙነትን ለመፕሮቶታይፕ በፍጥነት የRSA ቁልፍ ጥንዶችን ለማመንጨት ይጠቀማሉ። ለልማት አካባቢዎች፣ CI/CD ፓይፕላይኖች ወይም OpenSSL ሳይጭኑ ስለ የህዝብ-ቁልፍ ክሪፕቶግራፊ ለመማር የሚጣሉ ቁልፍ ጥንድ ሲፈልጉ ጠቃሚ ነው።

    የቁልፍ መጠኖች እና የሃሽ አልጎርይዝሞች

    RSA 2048-ቢት ቁልፎች በሰፊው የሚጠቀሙ ናቸው እና ለአብዛኛዎቹ መተግበሪያዎች ደህንነታማ መሆናቸው ይታሰባል። RSA 3072-ቢት ቁልፎች ከፍ ያለ የደህንነት ማርጂን ይሰጣሉ እና NIST ከ2030 በኋላ ለመጠበቅ ይመክራቸዋል። RSA 4096-ቢት ቁልፎች ከፍተኛውን ደህንነት ይሰጣሉ ነገር ግን ለመፍጠር እና ለማስኬድ የበለጠ ጊዜ ይወስዳሉ። የሃሽ አልጎርይዝሙ (SHA-256፣ SHA-384፣ SHA-512) በRSA-OAEP ጋር ለኢንክሪፕሽን ክዋኔዎች ይጠቀማል እና በቁልፍ ቅርጸት ላይ ተጽእኖ የለውም።

    የPEM ቅርጸት እና ተስማሚነት

    የተመነጩ ቁልፎች በRFC 7468 መሠረት በእያንዳንዱ መስመር 64 ቁምፊ መጠቅለያ ያለው መደበኛ የPEM ኢንኮዲንግ ይጠቀማሉ። የህዝብ ቁልፉ SPKI (Subject Public Key Info) ቅርጸት ይጠቀማል፣ የግል ቁልፉ ደግሞ PKCS#8 ቅርጸት ይጠቀማል። እነዚህ ከOpenSSL፣ Node.js crypto፣ Java KeyFactory፣ Python cryptography እና ከሌሎች አብዛኛዎቹ ላይብረሪዎች ጋር ተስማሚ ናቸው። ቁልፎቹን እንደ .pem ፋይሎች ማስቀመጥ እና በመተግበሪያዎችዎ ውስጥ በቀጥታ መጠቀም ይችላሉ።

    ይህን መሣሪያ ከኮድ ጋር መቼ መጠቀም እንደሚገባ

    በልማት፣ በሙከራ እና በመማር ወቅት ቁልፎችን በፍጥነት ለማመንጨት ይህን ጀነሬተር ይጠቀሙ። ለምርት ስርዓቶች ግን ትክክለኛ የቁልፍ ማከማቻ፣ የመዳረሻ ቁጥጥር እና የማሽከርከር (rotation) ፖሊሲዎች እንዲጠበቁ የመድረክዎን የክሪፕቶ ቤተ-መጻሕፍት ወይም የOpenSSL የትእዛዝ-መስመር መሳሪያዎችን በመጠቀም RSA ቁልፎችን ያመንጩ። በምርት ደህንነት ላይ በአሳሽ ውስጥ የተመነጩ ቁልፎችን በፍጹም አትጠቀሙ — ሁልጊዜ የድርጅትዎን የቁልፍ አስተዳደር ልምዶች ይከተሉ።