→ جميع الأدوات Security

مولّد التجزئة التشفيرية

ولّد هاشات MD5 وSHA-1 وSHA-256 من أي نص فورياً.

0 حرف
تنسيق الإخراج
ناتج التجزئة

100% في المتصفح

تتم عملية التجزئة بالكامل في متصفحك باستخدام Web Crypto API. لا يُرسل نصك أبدًا إلى أي خادم.

ما هي التجزئات التشفيرية وكيف تعمل

تأخذ دالة التجزئة التشفيرية أي مدخل — حرفاً واحداً أو جملة أو ملفاً بأكمله — وتُنتج بصمة ثابتة الطول (الهاش) فريدة لذلك المدخل. غيّر بتاً واحداً فقط من المدخل ويتغير الهاش كلياً. هذه الخاصية تُسمى تأثير الانهيار الجليدي، وتجعل الهاشات مثالية للتحقق من سلامة البيانات: إذا تطابق هاش الملف المُنزَّل مع الهاش المنشور، وصل الملف سليماً غير مُعدَّل.

دوال التجزئة أحادية الاتجاه: لا توجد طريقة رياضية لعكس هاش معطى للحصول على المدخل الأصلي. وهي حتمية أيضاً: نفس المدخل ينتج دائماً نفس الهاش. هاتان الخاصيتان تجعلان الهاشات أساس تخزين كلمات المرور والتوقيعات الرقمية والبلوكتشين والتحقق من السلامة.

مقارنة بين MD5 وSHA-1 وSHA-256

ينتج MD5 هاشاً من 128 بت (32 حرفاً سداسيَّ عشر). سريع لكنه مكسور تشفيرياً — هجمات التصادم عملية. لا تستخدم MD5 للأغراض الحساسة أمنياً. لا يزال مفيداً للمجاميع التحقق غير الأمنية: التحقق من التنزيلات وكشف التلف العرضي للبيانات.

ينتج SHA-1 هاشاً من 160 بت (40 حرفاً). كُسر رسمياً في 2017 (هجوم SHAttered). ينتج SHA-256 هاشاً من 256 بت (64 حرفاً). هو المعيار الحالي للتطبيقات الأمنية: شهادات TLS وتوقيع JWT والبلوكتشين. لا توجد هجمات عملية معروفة.

الاستخدامات العملية لهذه الأداة

تحقق من سلامة ملف بتجزئة محتواه ومقارنته بالمجموع التحققي المنشور. ولّد معرّفاً قابلاً للتكرار لنص ما (مفتاح ذاكرة التخزين المؤقت، معرّف المحتوى). تعلّم كيف يبدو إخراج الهاش قبل استخدام مكتبة تجزئة في الكود. قارن نصّين لتأكيد تطابقهما بايتاً ببايت.

FAQ

هل يمكنني استخدام MD5 لتجزئة كلمات المرور؟

لا. MD5 سريع عن قصد مما يُسهّل هجمات القوة الغاشمة. يتطلب تجزئة كلمات المرور الحديثة خوارزميات بطيئة ومُملَّحة مصمَّمة خصيصاً لكلمات المرور: bcrypt أو Argon2 أو scrypt.

هل SHA-256 آمن للاستخدام اليوم؟

نعم. لا توجد هجمات عملية معروفة على SHA-256 حتى 2025 وهو المعيار الحالي للتطبيقات التشفيرية بما فيها TLS وJWT والبلوكتشين.

ما هو تصادم الهاش؟

يحدث التصادم حين يُنتج مدخلان مختلفان نفس الهاش. لـ MD5 وSHA-1 هجمات تصادم معروفة مما يُخرجهما من دائرة الاستخدام الأمني.

هل تُرسَل بيانات المدخل إلى خادم؟

لا. تتم كل عمليات التجزئة محلياً داخل متصفحك باستخدام Web Crypto API. نص مدخلك لا يغادر جهازك أبداً.

لماذا ينتج نفس النص دائماً نفس الهاش؟

دوال التجزئة حتمية — الخوارزمية ثابتة رياضياً وليست عشوائية. هذه الحتمية هي ما يجعل الهاشات مفيدة للتحقق وإلغاء التكرار.

أدوات ذات صلة