Miklix

حاسبة رمز التجزئة Tiger-128/3

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

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

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

Tiger-128/3 Hash Code Calculator

Tiger 128/3 (Tiger 128 bits, 3 rounds) هي دالة تجزئة تشفيرية تأخذ مدخلاً (أو رسالة) وتنتج خرجًا بحجم ثابت، 128 بت (16 بايت)، يتم تمثيله عادةً برقم سداسي عشري مكون من 32 حرفًا

دالة تجزئة تايجر هي دالة تجزئة تشفيرية صممها روس أندرسون وإيلي بيهام في عام 1995. وقد تم تحسينها خصيصًا للأداء السريع على منصات 64 بت، مما يجعلها مناسبة تمامًا للتطبيقات التي تتطلب معالجة بيانات عالية السرعة، مثل التحقق من سلامة الملفات والتوقيعات الرقمية وفهرسة البيانات. تنتج أكواد تجزئة بطول 192 بت في 3 أو 4 جولات، والتي يمكن تقليصها إلى 160 أو 128 بت إذا لزم الأمر لقيود التخزين أو التوافق مع تطبيقات أخرى.

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

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


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

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

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



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



نبذة عن خوارزمية التجزئة Tiger-128/3

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

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

مع Tiger، هناك ثلاث خطوات للقيام بذلك:

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

  • بغض النظر عن حجم بياناتك، فإن Tiger يتأكد من أنها بالحجم المناسب للخلاط. فهو يضيف بعض الحشو الإضافي (مثل الحشو) حتى يتناسب كل شيء بشكل مثالي.

الخطوة 2: الخلاط الفائق (وظيفة الضغط)

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

الخطوة 3: مزيجات متعددة (تمريرات/جولات)

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

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

عن المؤلف

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