Miklix

حاسبة رمز التجزئة HAVAL-256/3

نُشرت: ١٨ فبراير ٢٠٢٥ م في ٨:١٦:٢٥ م UTC
آخر تحديث: ١٢ يناير ٢٠٢٦ م في ٢:٠٨:٠٥ م UTC

حاسبة رمز التجزئة التي تستخدم دالة التجزئة ذات الطول المتغير 256 بت، 3 جولات (HAVAL-256/3) لحساب رمز التجزئة بناءً على إدخال نص أو تحميل ملف.

لقد تمت ترجمة هذه الصفحة آليًا من الإنجليزية بهدف جعلها متاحة لأكبر عدد ممكن من الأشخاص. لسوء الحظ، لم يتم تطوير تقنية الترجمة الآلية بعد، لذا قد تحدث أخطاء. إذا كنت تفضل ذلك، يمكنك عرض النسخة الإنجليزية الأصلية هنا:

HAVAL-256/3 Hash Code Calculator

هافال (Haval) هي دالة تجزئة تشفيرية صممها يوليانغ تشنغ، وجوزيف بيبرزيك، وجينيفر سيبري عام 1992. وهي امتداد لعائلة MD (Message Digest)، مستوحاة تحديدًا من MD5، ولكن مع تحسينات كبيرة في المرونة والأمان. يمكنها إنتاج رموز تجزئة بأطوال متغيرة من 128 إلى 256 بت، ومعالجة البيانات في 3 أو 4 أو 5 جولات.

تُنتج الصيغة المعروضة في هذه الصفحة رمز تجزئة بطول 256 بت (32 بايت) يتم حسابه في 3 جولات. ويتم إخراج النتيجة كرقم سداسي عشري مكون من 64 خانة.

إفصاح كامل: لم أكتب التنفيذ المحدد لدالة التجزئة المستخدمة في هذه الصفحة. إنها دالة قياسية مضمنة في لغة برمجة PHP. لقد قمت فقط بإنشاء واجهة الويب لجعلها متاحة للجمهور هنا للراحة.


حساب رمز التجزئة الجديد

سيتم الاحتفاظ بالبيانات المرسلة أو الملفات المحملة من خلال هذا النموذج على الخادم فقط لمدة زمنية محددة لتوليد رمز التجزئة المطلوب. وسيتم حذفه على الفور قبل إرجاع النتيجة إلى متصفحك.

بيانات الإدخال:



النص المرسل مشفر بترميز UTF-8. نظرًا لأن وظائف التجزئة تعمل على البيانات الثنائية، فستكون النتيجة مختلفة عما إذا كان النص بترميز آخر. إذا كنت بحاجة إلى حساب تجزئة نص بترميز معين، فيجب عليك تحميل ملف بدلاً من ذلك.



حول خوارزمية التجزئة HAVAL

تخيل HAVAL كخلاط فائق القوة مصمم لخلط المكونات (بياناتك) بدقة بحيث لا يمكن لأحد معرفة الوصفة الأصلية بمجرد النظر إلى العصير النهائي (الهاش).

الخطوة الأولى: تحضير المكونات (بياناتك)

عندما تُزوّد برنامج HAVAL ببعض البيانات - مثل رسالة أو كلمة مرور أو ملف - فإنه لا يُدخلها مباشرةً في البرنامج كما هي. أولاً، يقوم بما يلي:

  • يقوم بتنظيف البيانات وتقطيعها إلى أجزاء مرتبة (وهذا ما يسمى بالحشو).
  • يتأكد من أن الحجم الإجمالي يناسب الخلاط تمامًا (مثل التأكد من أن مكونات العصير تملأ البرطمان بالتساوي).

الخطوة الثانية: المزج على مراحل (مرات المزج)

لا يكتفي جهاز HAVAL بالضغط على زر "الخلط" مرة واحدة فقط. بل يقوم بخلط بياناتك من خلال 3 أو 4 أو 5 جولات - مثل خلط عصيرك عدة مرات للتأكد من طحن كل قطعة.

  • ثلاث تمريرات: مزج سريع (سريع ولكنه ليس آمناً جداً).
  • 5 تمريرات: مزيج فائق الدقة (أبطأ ولكنه أكثر أمانًا بكثير).

تقوم كل جولة بخلط البيانات بشكل مختلف، باستخدام "شفرات" خاصة (عمليات رياضية) تقوم بتقطيع البيانات وقلبها وتحريكها وسحقها بطرق مجنونة وغير متوقعة.

الخطوة 3: السرّ (وظيفة الضغط)

بين مراحل الخلط، تضيف هافال لمستها السرية - وصفات خاصة تُضفي مزيدًا من النكهة. تضمن هذه الخطوة أن أي تغيير بسيط في بياناتك (مثل تغيير حرف واحد في كلمة المرور) يُحدث فرقًا جذريًا في العصير النهائي.

الخطوة الرابعة: العصير النهائي (الهاش)

بعد كل عملية الخلط، يقوم هافال بسكب "العصير" النهائي الخاص بك.

  • هذا هو التجزئة - بصمة فريدة لبياناتك.
  • بغض النظر عن حجم بياناتك الأصلية، فإن قيمة التجزئة (hash) تبقى ثابتة. الأمر أشبه بوضع أي نوع من الفاكهة في الخلاط، لكنك ستحصل دائمًا على نفس كوب العصير.

حتى عام 2025، لا يزال خوارزمية HAVAL-256/5 تُعتبر آمنة بشكل معقول لأغراض التشفير، مع أنه يُنصح بتجنب استخدامها عند تصميم أنظمة جديدة. إذا كنت لا تزال تستخدمها في نظام قديم، فلن تواجه أي خطر فوري، ولكن يُنصح بالانتقال إلى خوارزمية أخرى، مثل SHA3-256، على المدى البعيد.

قراءات إضافية

إذا أعجبك هذا المنشور، فقد تعجبك أيضًا هذه الاقتراحات:


شارك على بلوسكايشارك على الفيسبوكشارك على لينكدإنشارك على تمبلرشارك على إكسشارك على لينكدإنثبت على بينتريست

ميكيل كريستنسن

عن المؤلف

ميكيل كريستنسن
ميكيل هو مؤسس ومالك موقع miklix.com. يتمتع بخبرة تزيد عن 20 عامًا كمبرمج كمبيوتر/مطور برامج محترف ويعمل حاليًا بدوام كامل في إحدى شركات تكنولوجيا المعلومات الأوروبية الكبرى. عندما لا يقوم بالتدوين، يقضي وقت فراغه في مجموعة واسعة من الاهتمامات والهوايات والأنشطة، والتي قد تنعكس إلى حد ما في تنوع الموضوعات التي يغطيها هذا الموقع.