- ما التجزئة ولماذا تُستخدم؟
- التجزئة بصمة ثابتة للبيانات: نفس المدخل يعطي نفس التجزئة ولا يمكن عكسها. تُستخدم لسلامة الملفات وكلمات المرور (مع ملح) والتوقيع (HMAC). هذه الأداة تولّد MD5 وSHA في المتصفح.
- الفرق بين MD5 وSHA-1 وSHA-256؟
- MD5 128 بت وسريع لكنه مكسور cryptographically. SHA-1 مهمل. SHA-256 256 بت وآمن ومستخدم كثيراً. للمشاريع الجديدة يُفضّل SHA-256 أو SHA-512.
- هل MD5 ما زال آمناً؟
- MD5 غير آمن لكلمات المرور أو التوقيعات. يصلح لفحص تنزيلات أو كاش أو إزالة التكرار. للاستخدامات الحرجة استخدم SHA-256 أو SHA-512.
- ما SHA-256 ولماذا يُستخدم؟
- SHA-256 دالة تجزئة 256 بت من عائلة SHA-2. يُستخدم في TLS وكلمات المرور والبلوكتشين وسلامة الملفات. هذه الأداة تحسبه في المتصفح عبر Web Crypto API.
- ما HMAC ومتى أستخدمه؟
- HMAC يدمج مفتاحاً سرياً مع البيانات قبل التجزئة. يُستخدم لتوقيع API والرموز. فعّل وضع HMAC وأدخل المفتاح للحصول على HMAC-SHA256.
- كيف أتحقق من سلامة ملف بتجزئة؟
- بعد التنزيل افتح تبويب الملف واسحب الملف وقارن SHA-256 (أو الخوارزمية المذكورة) بالقيمة المعطاة. استخدم حقل المقارنة لصق التجزئة المتوقعة.
- هل يمكن عكس التجزئة لاستخراج النص؟
- لا. دوال التجزئة أحادية الاتجاه. الطريقة الوحيدة 'لكسر' تجزئة هي تجربة مدخلات كثيرة. لذلك كلمات المرور الطويلة والفريدة مهمة.
- هل تجزئة كلمات المرور بهذه الأداة آمنة؟
- تجزئة كلمة مرور هنا آمنة للتعلم أو التحقق المحلي؛ القيمة لا تغادر الجهاز. في التطبيقات الحقيقية يجب تجزئة كلمات المرور على الخادم بخوارزمية بطيئة (bcrypt، Argon2) وملح فريد.