شرح SHA-256
SHA-256 هو حجر الأساس للأمان الحديث — تجزئة الملفات وتوقيع البيانات وتأمين السلاسل. إليك ما يفعله وأين يُستخدم.
ما هو SHA-256
SHA-256 دالة تجزئة تعمية من عائلة SHA-2. تحوّل أي مدخل إلى بصمة 256 بت — 64 حرفًا سادس عشريًا — نفسها للمدخل نفسه.
SHA-256("password") =
5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8
جزّئ أي شيء مع مولّد SHA-256.
سلوكه
- حجم ثابت — 256 بت أيًا كان المدخل.
- حتمي — نفس المدخل، نفس التجزئة.
- أحادي الاتجاه.
- أثر الانهيار الجليدي.
- مقاوم للتصادم.
أين يُستخدم
- سلامة الملفات والتنزيلات.
- التوقيعات الرقمية.
- TLS والشهادات.
- السلاسل الكتلية.
- عنونة المحتوى.
SHA-256 مقابل MD5 وSHA-1
| الخوارزمية | المخرَج | الحالة |
|---|---|---|
| MD5 | 128 بت | مكسور |
| SHA-1 | 160 بت | مكسور |
| SHA-256 | 256 بت | آمن |
MD5 وSHA-1 مناسبان كـ مجموع تحقّق غير أمني، لا حيث يفيد تصادم مهاجمًا. قارن مع مولّد MD5.
التجزئة ليست تشفيرًا
لا يمكن «فك» SHA-256. للتحقق، تُجزّئ مرشحًا وتقارن. لا مفتاح ولا عكس.
ليست لكلمات المرور
SHA-256 سريعة — ممتازة للسلامة وسيئة لكلمات المرور. استخدم خوارزمية بطيئة مملّحة (bcrypt، scrypt، Argon2). راجع التجزئة مقابل التشفير.
تحقق من تنزيل
انشر SHA-256 لملفك؛ يجزّئ المستخدمون نسختهم ويقارنون. أي اختلاف يعني تلفًا أو تلاعبًا. افعلها في المتصفح مع المولّد.