Skip to main content
Toolzer — Free Online Tools

مولد التجزئة — MD5 و SHA-1 و SHA-256 و SHA-512

احسب هاش MD5 و SHA-1 و SHA-256 و SHA-512 لأي نص محليًا داخل متصفحك — بدون رفع.

عن الأداة

دوال التجزئة (Hashing) هي أساس التحقق من سلامة البيانات والتوقيع الرقمي وتخزين كلمات السر. هذه الأداة تحسب MD5 و SHA-1 و SHA-256 و SHA-384 و SHA-512 لأي نص محليًا داخل متصفحك عبر Web Crypto API — لا يُرسل شيء لأي خادم. مفيدة للمطورين للتحقق من مطابقة checksum لملف، أو لمقارنة نتائج API التي تُوقّع طلباتها بـ HMAC-SHA256، أو لتوليد hash لبيانات قبل تخزينها. تذكّر أن MD5 و SHA-1 لم يعودا آمنَين ضد الاصطدامات (Collision) ويجب استخدامهما فقط للتحقق العابر لا للأمان، بينما SHA-256/512 لا تزال المعيار الآمن.

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

هل يتم رفع النص لأي خادم؟

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

أيها أستخدم للأمان؟

SHA-256 أو SHA-512 للتوقيعات و checksums. تجنّب MD5 و SHA-1 لأي غرض أمني بسبب هجمات الاصطدام المعروفة.

لماذا نفس النص يعطي نفس الهاش دائمًا؟

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

هل يمكنني تحويل الهاش عكسيًا للنص الأصلي؟

لا. دوال التجزئة أحادية الاتجاه بالتصميم؛ لا يوجد فكّ. لكن يمكن كسر النصوص القصيرة بجداول Rainbow، لذا استخدم salt عند تخزين كلمات السر.

ما الفرق بين هاش و HMAC؟

HMAC يجمع الهاش مع مفتاح سرّي، مما يمنع التزوير حتى لو عرف المهاجم دالة الهاش.