حاسبة تجزئة SHA-3 384 بت
إنشاء SHA-3 (خوارزمية التجزئة الآمنة 3 المحددة بواسطة FIPS PUB 202) 384 بت / 48 بايت من خلاصة الرسالة لسلسلة نصية أو ملف مشفرة بالترميز السداسي عشري.
تجزئة SHA3 384 بت:
الأدوات ذات الصلة
المزيد عن تجزئة SHA-3
SHA-3 (خوارزمية التجزئة الآمنة 3) هي دالة تجزئة مشفرة تنتج خلاصة رسالة 384 بت (48 بايت). صممها Guido Bertoni و Joan Daemen و Michaël Peeters و Gilles Van Assche، وتم اختيارها كفائز في مسابقة NIST لدالة التجزئة في عام 2012. تم توحيد SHA-3 في FIPS PUB 202.
يستخدم متغير SHA-3-384 معدلًا قدره 832 بت وسعة 768 بت، مما يوفر أمانًا بمستوى 192 بت ضد هجمات التصادم وأمانًا بمستوى 384 بت ضد هجمات الصورة الأولية.
تتضمن عملية إنشاء تجزئة SHA-3-384 الخطوات التالية:
الحشو: يتم حشو الرسالة باستخدام فصل المجال وقاعدة pad10*1 الخاصة بـ SHA-3 بحيث يكون طولها الإجمالي مضاعفًا لـ 832 بت (المعدل).
الامتصاص: يتم تقسيم الرسالة المحشوة إلى كتل 832 بت، ويتم تطبيق XOR على كل كتلة في جزء المعدل من الحالة الداخلية 1600 بت. بعد امتصاص كل كتلة، يتم تطبيق تبديل Keccak-f[1600] على الحالة بأكملها.
العصر: بعد امتصاص جميع الكتل، يتم استخراج 384 بت من الإخراج من جزء المعدل في الحالة. نظرًا لأن 384 بت أقل من معدل 832 بت، فإن تكرارًا واحدًا فقط للعصر مطلوب.
على عكس SHA-2 الذي يستخدم بناء Merkle-Damgård، يعتمد SHA-3 على بناء الإسفنج. هذا يجعل SHA-3 مقاومًا بطبيعته لهجمات تمديد الطول.
يعمل تبديل Keccak-f[1600] على حالة 1600 بت ممثلة كمصفوفة 5×5×64 من البتات. يتكون من 24 جولة، كل منها تتضمن خمس عمليات: ثيتا ورو وبي وتشي وإيوتا.
يوصى بـ SHA-3-384 للتطبيقات التي تتطلب مستوى أمان بين SHA-3-256 و SHA-3-512، مثل التوقيعات الرقمية وإنشاء الشهادات حيث تكون مقاومة التصادم بمستوى 192 بت مطلوبة.