ما هي خوارزمية الهاش؟
خوارزمية الهاش هي خوارزمية تحول البيانات ذات الطول التعسفي إلى قيمة ثابتة الطول. تستخدم بشكل أساسي للتحقق من سلامة البيانات، وتخزين كلمات المرور.
شرح تفصيلي للخوارزميات المدعومة:
MD5 (خوارزمية ملخص الرسالة 5)
- طول الهاش: 128 بت (32 حرف)
- الميزة: معالجة سريعة
- نقاط الضعف: عرضة لهجمات التصادم، غير مناسب للأمان
- مثال على الاستخدام: التحقق من سلامة الملفات، استخدام غير تشفيري
SHA-1 (خوارزمية الهاش الآمن 1)
- طول الهاش: 160 بت (40 حرف)
- الميزة: أكثر أماناً من MD5 لكن لا يزال ضعيفاً
- نقاط الضعف: نجحت Google في هجوم تصادم عام 2017
- مثال على الاستخدام: التوافق مع الأنظمة القديمة
SHA-256
- طول الهاش: 256 بت (64 حرف)
- الميزة: عائلة SHA-2، الأكثر استخداماً حالياً
- مستوى الأمان: يعتبر آمناً حتى 2030
- مثال على الاستخدام: بيتكوين، شهادات SSL
SHA-512
- طول الهاش: 512 بت (128 حرف)
- الميزة: قيمة تجزئة أطول من SHA-256
- مستوى الأمان: لمتطلبات الأمان العالية
- مثال على الاستخدام: الأنظمة المالية عالية الأمان
Base64
- الميزة: طريقة ترميز وليست هاش
- العكسية: قابل للفك
- مثال على الاستخدام: تضمين الصور، نقل مفاتيح API