MD5 مقابل SHA-256 — مقارنة وأمان ومتى تستخدم كل منهما
MD5
تنتج MD5 تجزئة بحجم 128 بت (32 رقمًا ست عشريًا). تم تصميمها في عام 1991 واستُخدمت على نطاق واسع للتحقق من سلامة الملفات وتجزئة كلمات المرور.
حالة الأمان: مكسورة. يمكن إنشاء تصادمات في ثوانٍ على أجهزة عادية. يمكن اختراق كلمات مرور MD5 باستخدام جداول قوس قزح (rainbow tables). لا تستخدم MD5 لأي غرض أمني.
لا تزال مفيدة لـ: التحقق من السلامة غير التشفيري، والتوافق مع الأنظمة القديمة، واكتشاف تلف الملفات العرضي.
SHA-256
تنتج SHA-256 تجزئة بحجم 256 بت (64 رقمًا ست عشريًا). وهي جزء من عائلة SHA-2، صممتها وكالة الأمن القومي الأمريكية (NSA) ونُشرت في عام 2001.
حالة الأمان: آمنة. لا توجد هجمات عملية ضد SHA-256. تُستخدم في TLS و Bitcoin وتوقيع الكود وتجزئة كلمات المرور ومعايير الأمان الحكومية.
مرجع سريع
| | MD5 | SHA-256 | |---|-----|---------| | طول التجزئة | 128 بت | 256 بت | | السرعة | أسرع | أبطأ | | مقاومة التصادم | مكسورة | آمنة | | متوافقة مع FIPS | لا | نعم | | موصى بها | للاستخدام القديم فقط | نعم |
قارن المخرجات في الوقت الفعلي باستخدام مولد التجزئة الخاص بنا.