Miklix

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

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

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

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

Whirlpool Hash Code Calculator

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

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


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

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

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



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



حول خوارزمية Whirlpool Hash

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

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

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

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

الخطوة 2 - المزج بجنون (خلط المكونات)

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

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

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

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

ميكيل بانج كريستنسن

عن المؤلف

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