حول هذه الخوارزميات
تُعد MD5 وَSHA-1 سريعتين لكنهما مُخترقتان تشفيريًا - مناسبتان لمجموع التحقق، لكن أبدًا لكلمات المرور أو أي شيء حساس أمنيًا. أما SHA-256 وَSHA-512 وباقي عائلة SHA-2 (SHA-224 وSHA-384) فهي المعيار الحالي للتجزئة الآمنة. أما SHA-3 (Keccak) فهي عائلة أحدث ومختلفة بنيويًا، تُقدَّم كبديل لـSHA-2. أما BLAKE2 فهي تجزئة حديثة عالية السرعة تُستخدم في بعض العملات الرقمية. وتُستخدم RIPEMD-160 مع SHA-256 في توليد عناوين البيتكوين. أما SHAKE128/256 فهي دوال ذات إخراج قابل للتوسيع من عائلة SHA-3. وأخيرًا، لا تُعد CRC32 وَAdler-32 تجزئتين تشفيريتين على الإطلاق - بل هما مجموعا تحقق سريعان مصمَّمان لاكتشاف التلف العرضي في البيانات، لا لمقاومة التلاعب المتعمد.
ماذا تفعل هذه الأداة
يحسب مولّد التجزئة قيمة تجزئة أو مجموع تحقق للنص الذي تدخله باستخدام 17 خوارزمية: MD5 وSHA-1 وعائلة SHA-2 وSHA-3 وSHAKE وBLAKE2 وRIPEMD-160 وCRC32 وAdler-32. يمكن عرض النتيجة بصيغة hex بأحرف صغيرة أو كبيرة أو بصيغة Base64.
يُجزَّأ النص كبايتات UTF-8، كما تفعل معظم لغات البرمجة وأدوات سطر الأوامر، لذا تطابق النتيجة md5sum أو sha256sum أو استدعاء hashlib على السلسلة نفسها.
متى تستخدمها
- التحقق من تطابق مجموع التحقق المنشور لملف قمت بتنزيله، أو توليد قيم اختبار لشيفرتك.
- إنشاء مفتاح تخزين مؤقت أو ETag أو مفتاح لإزالة التكرار من قطعة نص.
- مقارنة قيمتين دون عرضهما كاملتين، مثلًا في تذكرة دعم فني.
- تعلّم سلوك دوال التجزئة: غيّر حرفًا واحدًا وشاهد التجزئة كلها تتغير.
مثال عملي
hello · MD5
5d41402abc4b2a76b9719d911017c592
hello · SHA-1
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
hello · SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
hello · SHA-256 (Base64)
LPJNul+wow4m6DsqxbninhsWHlwfp0JecwQzYpOLmCQ=
hello · CRC32
3610a686
أسئلة حول هذه الأداة
أي خوارزمية أستخدم؟
SHA-256 هي الخيار الافتراضي الآمن لفحوص السلامة. أما MD5 وSHA-1 فمكسورتان أمنيًا وتصلحان فقط لمجاميع التحقق غير الأمنية؛ ويكشف CRC32 وAdler-32 التلف العرضي لا التلاعب المتعمد.
هل يمكن استخدامه لتجزئة كلمات المرور؟
لا. تحتاج كلمات المرور إلى خوارزمية بطيئة مع ملح (salt) مثل bcrypt أو scrypt أو Argon2 داخل تطبيقك. فالتجزئة السريعة مثل SHA-256 يمكن كسرها بالقوة الغاشمة بسرعة.
لماذا تختلف تجزئتي عن نتيجة أداة أخرى؟
غالبًا بسبب فروق غير مرئية في المدخل: سطر جديد في النهاية، أو نهايات أسطر Windows، أو ترميز نص مختلف. تتغير التجزئة كليًا عند تغير بايت واحد.
هل هذه الأداة مجانية؟
نعم، إنها مجانية. دون تسجيل أو بريد إلكتروني. تظهر النتيجة في هذه الصفحة.
كيف أحصل على النتيجة؟
استخدم الأداة في هذه الصفحة. تظهر النتيجة هنا دون الحاجة إلى إرسالها بالبريد الإلكتروني.