يسكريبت

تُعدّ yescrypt دالة اشتقاق مفاتيح تشفيرية تُستخدم لتجزئة كلمات المرور على أنظمة Fedora Linux ، [ 1 ] و Debian ، [ 2 ] و Ubuntu ، [ 3 ] و Arch Linux . [ 4 ] تتميز هذه الدالة بمقاومة أكبر لهجمات اختراق كلمات المرور دون اتصال بالإنترنت مقارنةً بخوارزمية SHA-512 . [ 5 ] وهي مبنية على خوارزمية scrypt . [ 5 ]

صُمم برنامج yescrypt من قِبل ألكسندر بيسلياك ، المعروف أيضًا باسم Solar Designer، ليكون شديد المقاومة لهجمات القوة الغاشمة المُسرّعة بواسطة الأجهزة. يتميز البرنامج بصلابة مُحسّنة للذاكرة ومعالجة "متسلسلة بقوة"، مما يقلل من خطر محاولات الاختراق واسعة النطاق باستخدام وحدات معالجة الرسومات (GPUs) ومصفوفات البوابات المنطقية القابلة للبرمجة (FPGAs) والدوائر المتكاملة الخاصة بالتطبيقات (ASICs). تُصبح الهجمات التي تعتمد على التوازي أكثر استهلاكًا للموارد نظرًا لأن yescrypt يتطلب كمية كبيرة من ذاكرة الوصول العشوائي (RAM) لحساب تجزئة واحدة. أدت هذه المزايا الأمنية وقابلية التوسع إلى اعتماده كخوارزمية تجزئة كلمات المرور الافتراضية في العديد من توزيعات لينكس الرئيسية، حيث يُمكن التعرف عليه في /etc/shadowالملف من خلال $y$البادئة.

انظر أيضاً

مراجع