ما هو BLAKE3؟
BLAKE3 هو دالة تجزئة تشفيرية حديثة مشتقة من BLAKE2. صُممت لأداء عالٍ جداً وللعمل المتوازي مع الحفاظ على أمان قوي. تنتج افتراضياً تجزئة بطول 256 بت وتدعم طول مخرجات قابل للتمديد (XOF).
الخصائص الرئيسية:
- طول مخرجات قابل للتمديد: يمكنه إنتاج تجزئات بأي طول
- أداء عالٍ: سريع وقابل للتوازي على المعالجات الحديثة
- حتمي: الإدخال نفسه ينتج دائماً التجزئة نفسها
- تأثير الانهيار: التغييرات الصغيرة في الإدخال تنتج مخرجات مختلفة جذرياً
- غير قابل للعكس: من غير العملي حسابياً عكس التجزئة للعثور على الإدخال الأصلي
- مقاوم للتصادمات: من الصعب جداً إيجاد إدخالين مختلفين ينتجان التجزئة نفسها
- تجزئة بمفتاح: يدعم مفتاحاً اختيارياً بطول 32 بايت لوظيفة MAC
- اشتقاق المفاتيح: يمكنه اشتقاق مفاتيح فرعية من مادة المفتاح والسياق
الاستخدامات الشائعة:
- التحقق من سلامة الملفات
- التخزين المعنون بالمحتوى وإزالة التكرار
- التواقيع الرقمية والشهادات
- تخزين كلمات المرور والمصادقة
- البروتوكولات والأنظمة التشفيرية