مولّد SHA-1

تعمل في المتصفح الأمان

احسب ملخّصات SHA-1 محلياً بصيغة سداسية عشرية أو Base64. SHA-1 مهمل للاستخدامات الأمنية لكنه لا يزال شائعاً في Git وعمليات التكامل القديمة.

الخصوصية: تعمل هذه الأداة بالكامل في متصفحك. لا تغادر بياناتك جهازك أبداً.
جارٍ تحميل الأداة…

كيفية استخدام مولّد SHA-1

  1. الصق النص.
  2. اختر صيغة الإخراج.
  3. قارن مع قيمة متوقعة إن كانت لديك.
  4. انسخ الملخّص المكوّن من 40 حرفاً.

مزايا مولّد SHA-1

  • SHA-1 عبر crypto.subtle.digest المدمجة في المتصفح
  • إخراج سداسي عشري وBase64 وBase64url وثنائي
  • مقارنة مع تجزئة متوقعة وإزالة المسافات
  • نتائج فورية مع زرّي النسخ والتنزيل

مثال على مولّد SHA-1

SHA-1 للنص «abc»

الإدخال:

abc

النتيجة:

a9993e364706816aba3e25717850c26c9cd0d89d

الأسئلة الشائعة حول مولّد SHA-1

هل ينبغي أن أستمر في استخدام SHA-1؟

فقط عندما يتطلبه بروتوكول قديم. جرى إثبات تصادمات عملية عام 2017 (SHAttered)، لذا ينبغي للشهادات والتوقيعات والتصاميم الجديدة استخدام SHA-256 أو أقوى.

لماذا يستخدم Git خوارزمية SHA-1؟

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

ما حجم الملخّص؟

160 بتاً، تُعرض كـ 40 حرفاً سداسياً عشرياً أو 28 حرف Base64.

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

لا. تُحسب التجزئة باستخدام crypto.subtle.digest في متصفحك.

ملاحظات تقنية

ينتج SHA-1 ملخّصاً بطول 160 بتاً. تجعله هجمات التصادم (SHAttered، 2017) غير مناسب للتوقيعات والشهادات، لكنه لا يزال مستخدماً في معرّفات كائنات Git وHMAC-SHA1 في واجهات API القديمة والمجاميع الاختبارية غير الأمنية.