تشفير النصوص SHA1
تشفير النصوص SHA1
أداة لتشفير النصوص أونلاين باستخدام خوارزمية SHA1
النتيجة
انسخ النتيجة
تشفير النصوص SHA1
اختر ...
أداة لتشفير النصوص أونلاين باستخدام خوارزمية SHA1
تنتج خوارزمية SHA-1 بصمة رقمية بطول 160 بت، تُعرض كـ 40 حرفًا سداسي عشريًا. وهي أقوى من MD5، لكن هجوم تصادم حقيقي كسرها نهائيًا عام 2017، فانتقلت معظم الأنظمة إلى غيرها منذ ذلك الحين. ستجدها اليوم بشكل رئيسي في بصمات مستودعات Git وعدد قليل من شهادات التشفير القديمة.
تشفير النص التالي بخوارزمية SHA-1 ينتج دائمًا هذه البصمة المكوّنة من 40 حرفًا:
hello world
→
2aae6c35c94fcfb415dbe95f408b9ce91ee846ed
هل SHA-1 آمنة للاستخدام حاليًا؟
ليست آمنة للأغراض الأمنية. تم نشر هجوم تصادم عملي يُعرف باسم SHAttered عام 2017، لذلك أصبحت SHA-1 غير موصى بها للشهادات الرقمية والتوقيعات وتخزين كلمات المرور.
لماذا ما زال Git يستخدم SHA-1؟
يستخدمها Git كمعرّف للمحتوى وليس كحاجز أمني. الإصدارات الأحدث تنتقل تدريجيًا إلى SHA-256، لكن معظم المستودعات اليوم ما زالت تعتمد على SHA-1 داخليًا.
ما الفرق بين SHA-1 و SHA-256؟
تنتج SHA-1 بصمة بطول 160 بت (40 حرفًا) وهي مكسورة أمنيًا. تنتج SHA-256 بصمة بطول 256 بت (64 حرفًا) وهي المعيار الموصى به حاليًا.
هل يمكن لملفين مختلفين أن يكون لهما نفس بصمة SHA-1؟
من الناحية النظرية أي دالة تشفير يمكن أن تتصادم، ومع SHA-1 تم إثبات ذلك فعليًا. وهذا الدليل الواقعي هو بالضبط سبب تجنّبها في أي استخدام حساس أمنيًا.