مولّد التجزئة (MD5 / SHA)

احسب تجزئات MD5 وSHA-1 وSHA-256 وSHA-512 من نص أو ملفات. تتم جميع العمليات في متصفحك دون إرسال أي بيانات إلى خوادم خارجية.

أفلت ملفاً هنا أو انقر للاستعراض

MD5
-
SHA-1
-
SHA-256
-
SHA-512
-

الميزات

MD5 و SHA-1 و SHA-256 و SHA-512
بصمة الملف (Web Crypto API)
أحرف كبيرة أو صغيرة

طريقة الاستخدام

1. اكتب أو الصق النص في مربع الإدخال.

2. أو انقر على منطقة الملفات لسحب ملف.

3. تُحسب جميع التجزئات مباشرة وتُعرض على اليمين.

4. انقر على أي تجزئة لنسخها.

حول هذه الأداة

تحوّل دالة التجزئة التشفيرية أي مُدخل إلى بصمة ثابتة الطول: غيّر بايتًا واحدًا فتتغير النتيجة كليًا. يحسب هذا المولّد قيم MD5 وSHA-1 وSHA-256 وSHA-512 في وقت واحد لنص مكتوب أو ملف مسحوب، مستخدمًا واجهة Web Crypto في المتصفح لعائلة SHA. يُجزَّأ النص بترميز UTF-8، وهو ما تستخدمه معظم لغات البرمجة وأدوات سطر الأوامر، لذا تتطابق النتائج مع sha256sum أو hashlib للبايتات نفسها. من الاستخدامات الشائعة التحقق من أن ملفًا منزّلًا يطابق المجموع الاختباري الذي نشره صاحبه، ومعرفة ما إذا كان ملفان متطابقين، وتوليد مفاتيح للتخزين المؤقت. التجزئة أحادية الاتجاه، لكنها ليست تشفيرًا، والتجزئة البسيطة ليست طريقة آمنة لتخزين كلمات المرور.

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

أي خوارزمية تجزئة أستخدم؟
استخدم SHA-256 للمجاميع الاختبارية وفحوص السلامة، فهي الافتراضية حاليًا في معظم الأدوات ومديري الحزم. وتقدم SHA-512 ناتجًا أطول. أما MD5 وSHA-1 فما زالتا مناسبتين لاكتشاف التلف العرضي، لكن لا يُعتمد عليهما حيث يمكن لشخص ما تزوير تصادم عمدًا.
لماذا لا تطابق قيمة التجزئة لديّ قيمة أداة أخرى؟
في الغالب تختلف بايتات المُدخل: فاصل سطر في النهاية، أو نهايات أسطر ويندوز (CRLF)، أو ترميز نص مختلف، أو مسافات زائدة. تجزئة الملف نفسه بدلًا من لصق محتواه تتجنب معظم هذه الاختلافات.
هل يمكن عكس التجزئة للحصول على النص الأصلي؟
رياضيًا لا. لكن المُدخلات القصيرة أو الشائعة، مثل كلمات المرور البسيطة، يمكن العثور عليها بالبحث في جداول محسوبة مسبقًا، ولهذا لا تحمي التجزئة وحدها البيانات الحساسة.
هل تخزين كلمات المرور كتجزئات SHA-256 آمن؟
لا. يمكن تجربة التجزئات السريعة مليارات المرات في الثانية. يجب تخزين كلمات المرور بخوارزمية بطيئة مملّحة مصممة لهذا الغرض، مثل Argon2 أو bcrypt أو scrypt.
هل تُرفع ملفاتي لحساب التجزئة؟
لا. تُقرأ الملفات وتُجزَّأ محليًا في متصفحك. قد تستغرق الملفات الكبيرة جدًا بضع ثوانٍ لأن الملف كله يجب تحميله في الذاكرة أولًا.

أدوات ذات صلة