مولّد هاش SHA-1
احصل على هاش SHA-1 المكوّن من 40 محرفًا لنص أو ملف، محسوبًا محليًا بمحرك التشفير المدمج في متصفحك.
توليد هاش SHA-1 أونلاين
يحوّل SHA-1 أي مدخل إلى بصمة من 160 بت تُعرض في صورة 40 محرفًا ست عشريًا. كان الهاش المعياري في العقد الأول من الألفية، وما زلت تصادفه في صفحات التنزيل وGit وواجهات API وقواعد البيانات القديمة. تفتح هذه الصفحة مولّد التجزئة مع إبراز نتيجة SHA-1، بجوار MD5 وSHA-256 وSHA-384 وSHA-512 للمدخل نفسه.
يُحسب الهاش بمحرك Web Crypto المدمج في متصفحك، فتبقى النصوص والملفات على جهازك.
أين يظل SHA-1 مقبولًا، وأين لا يصلح
| الاستخدام | هل يصلح SHA-1؟ |
|---|---|
| فحص ملف منزَّل بحثًا عن تلف غير مقصود | نعم |
| رصد الملفات المتغيّرة أو المكررة | نعم |
| التوافق مع نظام قديم يخزّن قيم SHA-1 | نعم |
| التواقيع والشهادات وكل ما يواجه مهاجمًا | لا، استخدم SHA-256 |
| تخزين كلمات المرور | لا، استخدم خوارزمية بطيئة مثل bcrypt |
SHA-1 من سطر الأوامر
| النظام | الأمر |
|---|---|
| Linux | sha1sum file.zip |
| macOS | shasum -a 1 file.zip |
| Windows PowerShell | Get-FileHash file.zip -Algorithm SHA1 |
| Windows cmd | certutil -hashfile file.zip SHA1 |
عند حساب هاش سلسلة نصية، يحسب echo "text" | sha1sum معها سطرًا جديدًا في النهاية؛ استخدم echo -n لتحصل على القيمة نفسها التي تعرضها هذه الصفحة للنص ذاته.
الانتقال من SHA-1
إن كنت تتحكم في الطرفين، فانتقل إلى SHA-256: حسابه بالسهولة نفسها، ومدعوم في كل مكان، ولا تُعرف له تصادمات عملية. ولمطابقة ملف مع أي خوارزمية ينشرها مشروع ما، يتعرّف فاحص مجموع التحقق للملفات على التطابق تلقائيًا.