تخطَّ إلى المحتوى

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

مولّد الهاش وفاحص مجموع التحقق

دالة الهاش تحوّل إدخالًا بأي حجم إلى بصمة بطول ثابت: SHA-256 تعطي دائمًا 256 بتًا، تُكتب 64 رقمًا سداسيًا عشريًا. اكتب نصًا أو اختر ملفًا لتحصل على خمسة هاشات معًا، ثم قارن أحدها بمجموع تحقق منشور.

يُحسب هاش النص والملفات في هذا التبويب ولا يُرفع أي شيء. الهاش ليس تشفيرًا، و MD5 وSHA-1 لا يصلحان لحماية كلمات المرور أو التوقيعات.

Scanned by NortonTM Safe Web

نظرة سريعة

السعر
بلا مقابل
الحساب
غير مطلوب
الخوارزميات
MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512
المعايير
FIPS 180-4 (عائلة SHA)، وRFC 1321 (MD5)
الإدخال
نص حتى 10 MB، أو ملف يُقرأ على دفعات
الرفع
لا شيء — يبقى النص والملفات في تبويب متصفحك

أحجام الهاش ومتجهات الاختبار

الملخصات أدناه ينتجها هاش هذه الصفحة، مكتوبةً بأرقام سداسية عشرية صغيرة.

أحجام الملخصات
الخوارزميةالبتاتالبايتاتالأرقام السداسية العشرية
MD51281632
SHA-11602040
SHA-2562563264
SHA-3843844896
SHA-51251264128
هاش النص abc
الخوارزميةالملخص
MD5900150983cd24fb0d6963f7d28e17f72
SHA-1a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
SHA-384cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
SHA-512ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
هاش الإدخال الفارغ
الخوارزميةالملخص
MD5d41d8cd98f00b204e9800998ecf8427e
SHA-1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA-256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-38438b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b
SHA-512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

كيف تحسب هاش نص أو تفحص ملفًا

1

اختر نصًا أو ملفًا

في وضع النص اكتب النص أو الصقه. وفي وضع الملف اختر ملفًا أو أسقطه. يُقرأ الملف على دفعات، مع شريط تقدم للملفات الكبيرة.

2

اقرأ الهاشات

تظهر MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512 معًا. اعرضها بأرقام سداسية عشرية صغيرة أو كبيرة أو بصيغة Base64، وانسخ أيًّا منها.

3

قارن مجموع تحقق

الصق مجموع التحقق الذي نشره المصدر في حقل المقارنة. تعرف الصفحة الخوارزمية من طوله وتقول مطابق أو غير مطابق. ويُتجاهل حجم الأحرف والمسافات والنقطتان الرأسيتان.

كيف تُحسب الهاشات

تعمل MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512 في هذه الصفحة بهاشات تراكمية. يُقرأ الملف على دفعات، وتحدّث كل دفعة حالة الهاش، فيبقى استهلاك الذاكرة ثابتًا مهما كبر الملف. وقد فُحصت الخمس كلها على متجهات الاختبار المنشورة: الإدخال الفارغ، والنص abc، ومليون حرف a. والملخص السداسي العشري فيه رقمان لكل بايت: 32 لـ MD5 و40 لـ SHA-1 و64 لـ SHA-256 و96 لـ SHA-384 و128 لـ SHA-512.

الهاش ليس تشفيرًا: لا يمكن إعادته إلى الإدخال وليس له مفتاح. وMD5 وSHA-1 غير آمنتين، لأنه يمكن إنتاج تصادمات لكل منهما (RFC 6151 لـ MD5؛ وهجوم SHAttered عام 2017 لـ SHA-1). ومع ذلك تكشفان التلف العرضي حين تفحص تنزيلًا بمجموع تحقق منشور. لا تستعملهما للتوقيعات أو الشهادات. ولا تخزّن كلمات المرور بهاش بسيط كذلك، لأن الهاشات سريعة بطبيعتها؛ استعمل هاشًا بطيئًا مملّحًا لكلمات المرور مثل Argon2 أو scrypt أو bcrypt أو PBKDF2.

أسئلة عن الهاش ومجموع التحقق

كيف أفحص مجموع تحقق SHA-256 لملف؟

انتقل إلى الملف، واختر الملف والصق مجموع التحقق المنشور في حقل المقارنة. تتعرف الصفحة على الخوارزمية من الطول، فـ 64 رقمًا سداسيًا عشريًا تعني SHA-256، وتقول مطابق أو غير مطابق. ويُتجاهل حجم الأحرف والمسافات والنقطتان الرأسيتان.

ما هاش SHA-256 لسلسلة فارغة؟

e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855. وهاش SHA-256 للنص abc هو ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. وتسرد الجداول أدناه الخوارزميات الخمس للإدخالين.

هل ما زالت MD5 وSHA-1 آمنتين؟

لفحص تنزيل بمجموع تحقق منشور، ما زالتا تكشفان التلف العرضي. أما للتوقيعات أو الشهادات أو كلمات المرور فلا تصلحان، لأنه يمكن إنتاج تصادمات لكل منهما. استعمل SHA-256 أو SHA-512 حيث يهمّ الأمان.

هل الهاش هو التشفير نفسه؟

لا. يمكن التراجع عن التشفير بمفتاح. أما الهاش فلا يمكن التراجع عنه وليس له مفتاح. الإدخال نفسه يعطي دائمًا الهاش نفسه، والإدخال المختلف يعطي هاشًا يبدو غير مرتبط به. والهاش يُظهر أن المحتوى لم يتغيّر؛ ولا يُخفي المحتوى.

لماذا تعرض أداة أخرى هاشًا مختلفًا للنص نفسه؟

عادةً تختلف البايتات. يُحسب هاش النص هنا بـ UTF-8، وسطر جديد في النهاية أو نهاية سطر CRLF بدل LF أو ترميز أحرف آخر يغيّر الهاش. ولتجنب ذلك احسب هاش الملف نفسه.

هل يُرفع ملفي ليُحسب هاشه؟

لا. يُقرأ الملف ويُحسب هاشه في تبويب متصفحك. تستغرق الملفات الكبيرة وقتًا لأن الحساب يجري بـ JavaScript. وللملف الأكبر من 256 MB تبدأ SHA-384 وSHA-512 معطّلتين لأنهما الأبطأ؛ فعّلهما لتضمهما.