حاسبة تجزئة Keccak-256
إنشاء خلاصة رسالة Keccak-256 بحجم 256 بت / 32 بايت من سلسلة نصية مشفرة بالنظام السداسي عشري. Keccak-256 هي خوارزمية Keccak الأصلية قبل توحيد معيار SHA-3.
تجزئة Keccak-256:
الأدوات ذات الصلة
المزيد عن تجزئة Keccak-256
Keccak-256 هي دالة تجزئة تشفيرية تنتج خلاصة رسالة 256 بت (32 بايت). صممها Guido Bertoni و Joan Daemen و Michael Peeters و Gilles Van Assche، وفازت في مسابقة NIST لدالة التجزئة في عام 2012.
بينما تم اختيار Keccak ليصبح SHA-3، هناك فرق مهم بين "Keccak-256" و "SHA3-256": يستخدمان أنظمة حشو مختلفة. يستخدم Keccak الأصلي حشو معدل متعدد بسيط (pad10*1)، بينما يضيف معيار SHA-3 من NIST بتات فصل المجال (0x06 لـ SHA-3، 0x1F لـ SHAKE).
الخصائص الرئيسية لـ Keccak-256:
مبني على بناء الإسفنج بحالة 1600 بت
يستخدم تبديل Keccak-f[1600] مع 24 جولة
معدل 1088 بت وسعة 512 بت لأمان 256 بت
مقاوم لهجمات تمديد الطول
Keccak-256 تستخدم بشكل أكثر شهرة من قبل Ethereum ومنصات blockchain الأخرى:
إنشاء عناوين Ethereum من المفاتيح العامة
تجزئة المعاملات والكتل
محددات وظائف العقود الذكية (أول 4 بايت من تجزئة Keccak-256)
بناء شجرة Merkle لإدارة الحالة
عند العمل مع Ethereum، استخدم دائماً Keccak-256 (وليس SHA3-256) حيث تبنت المنصة Keccak قبل الانتهاء من معيار SHA-3 مع الحشو المعدل.