scrypt कुंजी व्युत्पत्ति

scrypt के साथ पासवर्ड और सॉल्ट से कुंजियां व्युत्पन्न करें। N, r, p और आउटपुट लंबाई कॉन्फ़िगर करें, आउटपुट hex या Base64 में।

कॉन्फ़िगरेशन
scrypt के साथ पासवर्ड और सॉल्ट से कुंजियां व्युत्पन्न करें। N, r, p और आउटपुट लंबाई कॉन्फ़िगर करें, आउटपुट hex या Base64 में।

अनुमानित मेमोरी: 16 MiB

सॉल्ट
सादा टेक्स्ट / रैंडम सॉल्ट / फ़ाइल से आयात करें
व्युत्पन्न कुंजी
वर्तमान पासवर्ड, सॉल्ट और scrypt पैरामीटर के लिए व्युत्पन्न कुंजी।
कुंजी व्युत्पन्न करने के लिए पासवर्ड दर्ज करें और सॉल्ट दें या फ़ाइल आयात करें।

scrypt क्या है?

scrypt एक मेमोरी-हार्ड पासवर्ड-आधारित कुंजी व्युत्पत्ति फ़ंक्शन (KDF) है। यह पासवर्ड और सॉल्ट को नियतात्मक कुंजी बाइट्स में बदलता है, और जानबूझकर CPU समय तथा मेमोरी खर्च करता है, जिससे बड़े पैमाने पर पासवर्ड अनुमान लगाना साधारण हैशिंग की तुलना में अधिक महंगा हो जाता है।

मुख्य बिंदु:

  • N (लागत गुणक), r (ब्लॉक आकार) और p (समानांतरता) का उपयोग करता है
  • अधिक N और r सेटिंग्स मेमोरी और गणना लागत बढ़ाती हैं
  • वही व्युत्पन्न कुंजी केवल तब बनती है जब पासवर्ड, सॉल्ट, पैरामीटर और आउटपुट लंबाई मेल खाते हैं

सर्वोत्तम अभ्यास:

  • हर पासवर्ड या सीक्रेट के लिए यूनिक रैंडम सॉल्ट उपयोग करें
  • व्युत्पन्न कुंजी के साथ N, r, p, सॉल्ट फ़ॉर्मेट और आउटपुट लंबाई संग्रहीत करें
  • प्रोडक्शन में उपयोग करने से पहले उन पैरामीटर को सबसे धीमे समर्थित डिवाइस पर ट्यून करें