حاسبة رمز التجزئة HAVAL-224/3
نُشرت: ١٨ فبراير ٢٠٢٥ م في ٨:١٢:٠٠ م UTC
آخر تحديث: ١٢ يناير ٢٠٢٦ م في ٢:٠٧:٠٣ م UTC
HAVAL-224/3 Hash Code Calculator
هافال (Haval) هي دالة تجزئة تشفيرية صممها يوليانغ تشنغ، وجوزيف بيبرزيك، وجينيفر سيبري عام 1992. وهي امتداد لعائلة MD (Message Digest)، مستوحاة تحديدًا من MD5، ولكن مع تحسينات كبيرة في المرونة والأمان. يمكنها إنتاج رموز تجزئة بأطوال متغيرة من 128 إلى 256 بت، ومعالجة البيانات في 3 أو 4 أو 5 جولات.
تُنتج الصيغة المعروضة في هذه الصفحة رمز تجزئة بطول 224 بت (28 بايت) يتم حسابه في 3 جولات. ويتم إخراج النتيجة كرقم سداسي عشري مكون من 56 خانة.
إفصاح كامل: لم أكتب التنفيذ المحدد لدالة التجزئة المستخدمة في هذه الصفحة. إنها دالة قياسية مضمنة في لغة برمجة PHP. لقد قمت فقط بإنشاء واجهة الويب لجعلها متاحة للجمهور هنا للراحة.
حول خوارزمية التجزئة HAVAL
تخيل HAVAL كخلاط فائق القوة مصمم لخلط المكونات (بياناتك) بدقة بحيث لا يمكن لأحد معرفة الوصفة الأصلية بمجرد النظر إلى العصير النهائي (الهاش).
الخطوة الأولى: تحضير المكونات (بياناتك)
عندما تُزوّد برنامج HAVAL ببعض البيانات - مثل رسالة أو كلمة مرور أو ملف - فإنه لا يُدخلها مباشرةً في البرنامج كما هي. أولاً، يقوم بما يلي:
- يقوم بتنظيف البيانات وتقطيعها إلى أجزاء مرتبة (وهذا ما يسمى بالحشو).
- يتأكد من أن الحجم الإجمالي يناسب الخلاط تمامًا (مثل التأكد من أن مكونات العصير تملأ البرطمان بالتساوي).
الخطوة الثانية: المزج على مراحل (مرات المزج)
لا يكتفي جهاز HAVAL بالضغط على زر "الخلط" مرة واحدة فقط. بل يقوم بخلط بياناتك من خلال 3 أو 4 أو 5 جولات - مثل خلط عصيرك عدة مرات للتأكد من طحن كل قطعة.
- ثلاث تمريرات: مزج سريع (سريع ولكنه ليس آمناً جداً).
- 5 تمريرات: مزيج فائق الدقة (أبطأ ولكنه أكثر أمانًا بكثير).
تقوم كل جولة بخلط البيانات بشكل مختلف، باستخدام "شفرات" خاصة (عمليات رياضية) تقوم بتقطيع البيانات وقلبها وتحريكها وسحقها بطرق مجنونة وغير متوقعة.
الخطوة 3: السرّ (وظيفة الضغط)
بين مراحل الخلط، تضيف هافال لمستها السرية - وصفات خاصة تُضفي مزيدًا من النكهة. تضمن هذه الخطوة أن أي تغيير بسيط في بياناتك (مثل تغيير حرف واحد في كلمة المرور) يُحدث فرقًا جذريًا في العصير النهائي.
الخطوة الرابعة: العصير النهائي (الهاش)
بعد كل عملية الخلط، يقوم هافال بسكب "العصير" النهائي الخاص بك.
- هذا هو التجزئة - بصمة فريدة لبياناتك.
- بغض النظر عن حجم بياناتك الأصلية، فإن قيمة التجزئة (hash) تبقى ثابتة. الأمر أشبه بوضع أي نوع من الفاكهة في الخلاط، لكنك ستحصل دائمًا على نفس كوب العصير.
حتى عام 2025، لا يزال خوارزمية HAVAL-256/5 تُعتبر آمنة بشكل معقول لأغراض التشفير، مع أنه يُنصح بتجنب استخدامها عند تصميم أنظمة جديدة. إذا كنت لا تزال تستخدمها في نظام قديم، فلن تواجه أي خطر فوري، ولكن يُنصح بالانتقال إلى خوارزمية أخرى، مثل SHA3-256، على المدى البعيد.
قراءات إضافية
إذا أعجبك هذا المنشور، فقد تعجبك أيضًا هذه الاقتراحات:
