Miklix

حاسبة رمز التجزئة لـ Whirlpool

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

حاسبة رمز التجزئة التي تستخدم دالة التجزئة Whirlpool لحساب رمز التجزئة بناءً على إدخال نص أو تحميل ملف.

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

Whirlpool Hash Code Calculator

دالة التجزئة Whirlpool هي دالة تجزئة تشفيرية صممها فينسنت ريجمان (أحد المصممين المشاركين لخوارزمية AES) وباولو إس إل إم باريتو. طُرحت لأول مرة عام 2000، ثم نُقحت عام 2003 لتحسين مستوى الأمان. تُعد Whirlpool جزءًا من معيار ISO/IEC 10118-3، مما يجعلها مناسبة لمجموعة واسعة من تطبيقات التشفير. تُنتج هذه الدالة رمز تجزئة بطول 512 بت (64 بايت)، يُمثل عادةً بـ 128 حرفًا سداسيًا عشريًا.

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


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

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

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



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



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

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

على أي حال، تخيل أنك تصنع عصيرًا بمكونات متنوعة: موز، فراولة، سبانخ، زبدة الفول السوداني، إلخ. إليك ما يفعله برنامج ويرلبول بمكوناتك (أو بياناتك):

الخطوة 1 - تقسيم كل شيء (تقسيم البيانات إلى أجزاء)

  • أولاً، يقوم بتقسيم بياناتك إلى أجزاء صغيرة، مثل تقطيع الفاكهة قبل خلطها.

الخطوة الثانية - امزج المكونات جيداً (قم بخلطها)

الآن، يقوم البرنامج بوضع هذه الأجزاء في خلاط قوي بعشر سرعات مختلفة (تسمى "جولات"). كل جولة تخلط البيانات بطريقة مختلفة:

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

الخطوة 3 - النتيجة النهائية (الهاش)

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

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

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


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

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

عن المؤلف

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