ما هو BLAKE2s؟
BLAKE2s هي دالة تشفير أسرع من MD5 و SHA-1 و SHA-2 و SHA-3، ولكنها آمنة على الأقل مثل أحدث معيار SHA-3. تنتج مخرجات تشفير متغيرة الطول من 8 إلى 256 بت (1 إلى 32 بايت). BLAKE2s محسّنة لمنصات 32 بت والأجهزة الأصغر، وهي جزء من عائلة BLAKE2 التي طورها Jean-Philippe Aumasson و Samuel Neves و Zooko Wilcox-O’Hearn و Christian Winnerlein.
الخصائص الرئيسية:
- طول المخرج المتغير: يمكن أن تنتج تشفيرات من 8 إلى 256 بت
- أداء عالي: أسرع من SHA-2 و SHA-3 مع الحفاظ على الأمان
- حتمية: نفس المدخل ينتج دائماً نفس التشفير
- تأثير الانهيار الجليدي: تغييرات صغيرة في المدخل تنتج مخرجات مختلفة تماماً
- غير قابلة للعكس: من المستحيل حاسوبياً عكس التشفير لإيجاد المدخل الأصلي
- مقاومة للتصادمات: صعب جداً إيجاد مدخلين مختلفين ينتجان نفس التشفير
- تشفير بمفتاح: يدعم إدخال مفتاح اختياري لوظيفة MAC
- محسّنة للمنصات الأصغر: مصممة لأنظمة 32 بت والبيئات محدودة الموارد
الاستخدامات الشائعة:
- التحقق من سلامة الملفات
- التوقيعات الرقمية والشهادات
- تخزين ومصادقة كلمات المرور
- تطبيقات البلوك تشين والعملات المشفرة
- الأنظمة المدمجة وأجهزة إنترنت الأشياء
- تطبيقات الهاتف المحمول التي تتطلب تشفيراً سريعاً
- البروتوكولات والأنظمة المشفرة