الحاسبة/حاسبة الكمبيوتر/ آلة حاسبة لتشفير النصوص (هاش)

ما هي خوارزمية الهاش؟

خوارزمية الهاش هي خوارزمية تحول البيانات ذات الطول التعسفي إلى قيمة ثابتة الطول. تستخدم بشكل أساسي للتحقق من سلامة البيانات، وتخزين كلمات المرور.

شرح تفصيلي للخوارزميات المدعومة:

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

تحذيرات الأمان

⚠️ تحذير مهم

  1. تنبيه للبيانات الحساسة: لا تختبر كلمات المرور الفعلية أو المعلومات الشخصية
  2. الهاش ≠ التشفير: الهاش أحادي الاتجاه. فك الترميز غير ممكن
  3. يوصى باستخدام Salt: يجب استخدام salt مع كلمات المرور دائماً

دليل اختيار الخوارزمية

  • التحقق من سلامة الملفات: يوصى بـ SHA-256 أو SHA-512
  • هاش كلمات المرور: يوصى بـ PBKDF2، bcrypt، scrypt
  • ترميز البيانات: استخدم Base64
  • توافق الأنظمة القديمة: MD5 أو SHA-1 (لكن ليس للأمان)

مدخلات


عدد الحروف: 0

النتائج المشفرة


SHA-256

-

SHA-512

-

MD5

-

SHA-1

-

Base64

-

مقارنة قيمة الهاش

مقارنة الخوارزميات