مولد تجزئة SHA3-256
تحسب الأداة بصمة SHA3-256 المبنية على دالة Keccak بطريقة الإسفنج، وهي بديل مختلف التصميم عن عائلة SHA-2.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل النص أو البايتات ونوع الإدخال.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
تُمتص البايتات في حالة من 1600 بت بمعدل 136 بايت لكل كتلة مع لاحقة المجال 0x06، وتُطبَّق دالة Keccak-f في 24 جولة، ثم تُعصر أول 256 بت.
مثال
المدخلات: نوع الإدخال = نص (UTF-8). النتيجة: بصمة SHA3-256 (HEX): 3a985da74fe225b2045c172d6bd390bd855f086e3e9d525b46bfe24511431532، حجم الإدخال: 3 بايت، طول البصمة: 256 بت.
abc
3a985da74fe225b2045c172d6bd390bd855f086e3e9d525b46bfe24511431532
الحدود والملاحظات
- هذه SHA3-256 القياسية، وليست Keccak-256 المستخدمة في Ethereum، فالناتجان مختلفان للنص نفسه.
- تُحسب البصمة للنص كما هو حرفًا بحرف، فالمسافة الزائدة أو سطر جديد في النهاية يغيّر الناتج كليًا، وتُعدّ فواصل الأسطر LF.
أسئلة شائعة عن هذه الأداة
لماذا لا تطابق النتيجة عناوين Ethereum؟
تستخدم Ethereum دالة Keccak-256 الأصلية بلاحقة 0x01، أما SHA3-256 فتستخدم اللاحقة 0x06 التي أضافها المعيار، فيختلف الناتج.
هل SHA-3 أحدث من SHA-256؟
نعم، نُشرت في 2015 بتصميم مختلف كليًا، لكنها لا تُلغي SHA-256 التي ما زالت آمنة.
متى أختار SHA3-256؟
عندما يطلبها بروتوكول أو مواصفة بعينها، أو عندما تريد تنويع الخوارزميات بعيدًا عن SHA-2.
