اشتقاق مفاتيح scrypt

اشتق المفاتيح من كلمة مرور وملح باستخدام scrypt. اضبط N و r و p وطول الإخراج مع إخراج بصيغة hex أو Base64.

الإعدادات
اشتق المفاتيح من كلمة مرور وملح باستخدام scrypt. اضبط N و r و p وطول الإخراج مع إخراج بصيغة hex أو Base64.

الذاكرة المقدّرة: 16 MiB

الملح
نص عادي / ملح عشوائي / استيراد من ملف
المفتاح المشتق
المفتاح المشتق لكلمة المرور والملح ومعاملات scrypt الحالية.
أدخل كلمة مرور ووفّر ملحًا أو استورد ملفًا لاشتقاق مفتاح.

ما هو scrypt؟

scrypt هي دالة اشتقاق مفاتيح معتمدة على كلمة المرور (KDF) ومصممة لتكون صعبة على الذاكرة. تحوّل كلمة المرور والملح إلى بايتات مفتاح حتمية، مع استهلاك مقصود لوقت المعالج والذاكرة، مما يجعل تخمين كلمات المرور على نطاق واسع أعلى تكلفة من الهاش البسيط.

نقاط أساسية:

  • تستخدم N (عامل التكلفة)، و r (حجم الكتلة)، و p (التوازي)
  • تؤدي إعدادات N و r الأعلى إلى زيادة تكلفة الذاكرة والحساب
  • لا تنتج المفتاح المشتق نفسه إلا عندما تتطابق كلمة المرور والملح والمعاملات وطول الإخراج

أفضل الممارسات:

  • استخدم ملحًا عشوائيًا فريدًا لكل كلمة مرور أو سر
  • خزّن N و r و p وتنسيق الملح وطول الإخراج بجانب المفتاح المشتق
  • اضبط المعاملات على أبطأ جهاز تحتاج إلى دعمه قبل استخدامها في الإنتاج