انتقل إلى المحتوى

مولّد تجزئة SHA-3

اختر SHA3-224 أو 256 أو 384 أو 512 وجزّئ نصك بمعيار NIST المبني على Keccak.

تتم المعالجة محليًا في متصفحك

الخيارات
0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة مولّد تجزئة SHA-3؟

SHA-3 هو معيار NIST لعام 2015 (FIPS 202) المبني على بنية إسفنج Keccak. وهو ليس بديلًا عن SHA-2 مكسورة، بل بديل ذو تصميم مختلف: محصّن ضد هجمات تمديد الطول ويوفّر عائلة ثانية مستقلة إن ضعفت SHA-2 يومًا.

اختر حجم البصمة (224 أو 256 أو 384 أو 512 بت) وأدخل نصًا أو بايتات hex وستعرض الأداة البصمة بصيغة hex أو Base64. تنبيه: تستخدم Ethereum حشو Keccak-256 الأصلي وناتجه يختلف عن SHA3-256 القياسية المحسوبة هنا.

كيف تعمل؟

  1. اختر الحجم: SHA3-224 أو SHA3-256 أو SHA3-384 أو SHA3-512.
  2. اكتب النص أو الصقه (أو بدّل نوع المدخل إلى بايتات hex).
  3. انسخ البصمة بصيغة hex أو Base64. SHA3-256 للنص «abc» هي 3a985da74fe225b2…

حالات الاستخدام الشائعة

  • التوافق مع نظام أو مواصفة تشترط SHA-3.
  • اختبار تنفيذ SHA-3 بمتجهات قياسية.
  • اختيار تجزئة غير معرّضة لتمديد الطول في تصميم يعتمد مفتاحًا.
  • مقارنة بصمتي SHA-2 وSHA-3 لنفس البيانات.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
The quick brown fox jumps over the lazy dog
المخرج
69070dda01975c8c120c3aada1b282394e7f032fa9cf32f4cb2259a0897dfc04

الخصوصية

تعمل أداة مولّد تجزئة SHA-3 بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

تختلف SHA3-256 عن Keccak-256 (المستخدمة في Ethereum) ببايت حشو مختلف، فلا تتطابق بصماتهما. وSHA-3 سريعة أيضًا فلا تصلح لكلمات المرور.

الأسئلة الشائعة

هل SHA-3 أفضل من SHA-2؟

ليس بالضرورة. SHA-2 غير مكسورة وأسرع برمجيًا؛ وSHA-3 تقدّم تصميمًا مختلفًا ومقاومة لتمديد الطول. وكلتاهما معتمدتان من NIST.

لماذا لا تطابق تجزئة Ethereum الخاصة بي SHA3-256؟

تستخدم Ethereum خوارزمية Keccak-256 قبل التقييس بحشو مختلف. وتعطي SHA3-256 القياسية بصمة مختلفة لنفس المدخل.

أي حجم أختار؟

تطابق SHA3-256 مستوى أمان 128 بت الذي تستهدفه أغلب التطبيقات؛ استخدم SHA3-512 فقط إن اشترط بروتوكول البصمة الأطول.

المزيد من الأدوات في التجزئة والمجموع الاختباري →