حاسبة رمز التجزئة RIPEMD-256
نُشرت: ١٨ فبراير ٢٠٢٥ م في ٩:٤٥:٤٢ م UTC
آخر تحديث: ١٢ يناير ٢٠٢٦ م في ٢:٢٥:٢٦ م UTC
RIPEMD-256 Hash Code Calculator
RIPEMD-256 هي دالة تجزئة تشفيرية تأخذ مدخلات (أو رسالة) وتنتج مخرجات ثابتة الحجم، 256 بت (32 بايت)، والتي يتم تمثيلها عادةً كرقم سداسي عشري مكون من 64 حرفًا.
RIPEMD (ملخص رسالة تقييم أساسيات سلامة RACE) هي عائلة من دوال التشفير التجزئية المصممة لتوفير سلامة البيانات من خلال التجزئة. وقد طُوّرت في منتصف التسعينيات كجزء من مشروع RACE (البحث والتطوير في تقنيات الاتصالات المتقدمة في أوروبا) التابع للاتحاد الأوروبي.
لا يزال يعتبر RIPEMD آمنًا، باستثناء الإصدار 128 بت، الذي يواجه نفس المخاوف التي تواجهها MD4 وMD5.
إفصاح كامل: لم أكتب التنفيذ المحدد لدالة التجزئة المستخدمة في هذه الصفحة. إنها دالة قياسية مضمنة في لغة برمجة PHP. لقد قمت فقط بإنشاء واجهة الويب لجعلها متاحة للجمهور هنا للراحة.
حول خوارزمية التجزئة RIPEMD-256
لستُ عالم رياضيات ولا خبير تشفير، لكنني سأحاول شرح كيفية عمل دالة التجزئة هذه بطريقة يفهمها غير المتخصصين في الرياضيات. إذا كنت تفضل شرحًا رياضيًا دقيقًا وشاملًا، فأنا متأكد من أنك ستجده على العديد من المواقع الإلكترونية الأخرى ;-)
يستخدم RIPEMD بنية Merkle-Damgård، وهي سمة مشتركة بينه وبين عائلة خوارزميات التجزئة SHA-2. وقد سبق لي أن وصفت هذه الخوارزميات بأنها تعمل بطريقة مشابهة للخلاط في صفحات أخرى، وينطبق الأمر نفسه على RIPEMD.
الخطوة 1 - التحضير (حشو البيانات)
- أولاً، يتأكد برنامج RIPEMD من أن "المكونات" تتناسب تماماً مع عملية المزج. وإذا لم يكن الأمر كذلك، فإنه يضيف بعض "الحشو" الإضافي لإكمالها (وهذا يشبه حشو البيانات).
الخطوة 2 - بدء تشغيل برنامج Blender (التهيئة)
- يبدأ الخلاط بإعدادات محددة - مثل السرعة والطاقة وموضع الشفرة. هذه قيم ابتدائية خاصة تسمى متجهات التهيئة.
الخطوة 3 - عملية الخلط (تحليل البيانات)
- والأمر الرائع هو أن جهاز RIPEMD لا يحتوي على مجموعة واحدة فقط من الشفرات. بل يحتوي على خلاطين يعملان جنبًا إلى جنب (يسارًا ويمينًا).
- كل خلاط يعالج المكونات بطريقة مختلفة. أحدهما يفرم بينما الآخر يطحن، باستخدام سرعات واتجاهات وأنماط شفرات مختلفة.
- يقومون بخلط البيانات وتبديلها وتعديلها 80 مرة (مثل المزج في دورات للتأكد من أن كل شيء ممزوج بشكل مثالي).
الخطوة الرابعة - المزج النهائي (دمج النتائج)
- بعد كل هذا الخلط، يقوم RIPEMD بدمج نتائج كلا الخلاطين في مزيج نهائي ناعم.
قراءات إضافية
إذا أعجبك هذا المنشور، فقد تعجبك أيضًا هذه الاقتراحات:
