حساب SHA-1 لنص
بصمة SHA-1 لأي نص، مع بدائلها الأحدث بجوارها.
SHA-1
160 بت
MD5
128 بت
SHA-256
256 بت
SHA-384
384 بت
SHA-512
512 بت
حالة الحروف لا تهم، وتُقبل البادئات مثل sha256=.
القيم الظاهرة الآن هي بصمات النص الفارغ، وهي ثابتة معروفة.
عن الأداة
SHA-1 تعطي 160 بت أي 40 رقمًا ست عشريًا. كانت معيار الويب لسنوات، ثم أُثبت كسرها عمليًا عام 2017 حين نشرت Google وCWI ملفي PDF مختلفين لهما البصمة نفسها، وصار الهجوم أرخص كل سنة.
لذلك لم تعد تصلح للتوقيع ولا للشهادات، ورفضتها المتصفحات منذ 2017. ما زالت تُستخدم داخل Git لتعريف الالتزامات والكائنات (مع حماية إضافية ضد التصادم المتعمد)، وفي بعض الأنظمة القديمة.
أسئلة شائعة
هل مشروعي في خطر لأنه يستخدم SHA-1؟
الخطر يظهر حين يستطيع خصم أن يصنع محتوى ويختار شكله، مثل التوقيع على مستند. أما استخدامها مفتاحًا لتخزين مؤقت داخلي فلا يغيّر شيئًا. وفي الحالات الأمنية انتقل إلى SHA-256.