مولّد تجزئة SHA-1
احسب فورًا بصمة SHA-1 بطول 160 بت لنص أو لبايتات سداسية عشرية.
تتم المعالجة محليًا في متصفحك· بياناتك تبقى في متصفحك.
ما هي أداة مولّد تجزئة SHA-1؟
تربط SHA-1 كل مدخل ببصمة من 160 بت تُعرض في 40 خانة سداسية عشرية. كانت ركيزة شهادات TLS وتوقيع الشيفرات إلى أن أُثبتت تصادمات عملية عام 2017. وما زالت تظهر في معرّفات كائنات Git وواجهات برمجية قديمة وتواقيع HMAC-SHA1 ومجاميع اختبارية موروثة.
تحوّل هذه الأداة النص إلى UTF-8 (أو تقرأ بايتات hex) وتجزّئه بتنفيذ SHA-1 عبر WebAssembly وتعيد البصمة بصيغة hex أو Base64 مع طول المدخل بالبايت.
كيف تعمل؟
- أدخل النص أو الصقه في مربع الإدخال.
- اختر نص UTF-8 أو بايتات hex كنوع للمدخل، ثم hex أو Base64 للمخرج.
- انسخ النتيجة؛ النص «abc» يجب أن يعطي a9993e364706816aba3e25717850c26c9cd0d89d.
حالات الاستخدام الشائعة
- فحص مجموع SHA-1 قديم منشور بجانب تنزيل قديم.
- فهم كيف يحسب Git معرّف الكائن (ترويسة مع المحتوى).
- التحقق من نظام توقيع OAuth 1.0 أو webhook ما زال يعتمد SHA-1.
- إنتاج صيغة البصمة التي يتوقعها نظام أقدم.
أمثلة
جرّب هذا المدخل في الأداة أعلاه:
The quick brown fox jumps over the lazy dog
2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
الخصوصية
تعمل أداة مولّد تجزئة SHA-1 بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
لا يُنصح بـ SHA-1 للتواقيع والشهادات لأن التصادمات ممكنة عمليًا. يصلح فقط لمجاميع اختبارية دون خصم؛ استخدم SHA-256 لأي غرض أمني.
الأسئلة الشائعة
هل ما زالت SHA-1 آمنة؟
ليست آمنة أمام مهاجم مصمم. أُظهرت تصادمات عام 2017 (SHAttered) وأصبحت أرخص لاحقًا. تخلّت عنها المتصفحات وجهات إصدار الشهادات؛ استخدم SHA-256 أو SHA-3.
لماذا لا يكون معرّف commit في Git هو SHA-1 لملفي مباشرة؟
يجزّئ Git النص «blob <الحجم>» متبوعًا ببايت صفري قبل المحتوى، لذا يختلف SHA-1 للملف الخام عن معرّفه في Git.
ما طول تجزئة SHA-1؟
160 بت: أي 20 بايت أو 40 خانة hex أو 28 خانة Base64 مع الحشو.
أدوات ذات صلة
مولّد تجزئة MD5
احصل على بصمة MD5 بطول 128 بت لنص أو لبايتات سداسية عشرية أثناء الكتابة.
التجزئة والمجموع الاختباري
مولّد تجزئة SHA-256
جزّئ أي نص بخوارزمية SHA-256 واحصل على بصمة 256 بت بصيغة hex أو Base64 لحظيًا.
التجزئة والمجموع الاختباري
مولّد تجزئة SHA-512
احصل على بصمة SHA-512 بطول 512 بت لنصك أو لبايتات hex جاهزة للنسخ بصيغة hex أو Base64.
التجزئة والمجموع الاختباري
مولّد HMAC
وقّع رسالة بمفتاح سري باستخدام HMAC وانسخ رمز التوثيق بصيغة hex أو Base64.
التجزئة والمجموع الاختباري
حاسبة تجزئة الملفات
أسقط ملفًا أو أكثر واحصل على كل المجاميع التي تحتاجها في مرور واحد دون رفع أي بيانات.
التجزئة والمجموع الاختباري
أداة التحقق من التجزئة
الصق المجموع الاختباري الذي حصلت عليه وأسقط الملف وانظر هل يتطابقان.
التجزئة والمجموع الاختباري