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