Stax
Tools

مولد Hash

توليد هاشات SHA-1 وSHA-256 وSHA-384 وSHA-512 فوراً.

ما هو مولّد Hash؟

أداة لإنشاء قيم hash لنصوص أو ملفات بخوارزميات متعددة (MD5، SHA-1، SHA-256، SHA-512). أساسية للأمان، التحقق من سلامة الملفات، تخزين كلمات المرور، توقيع رقمي، blockchain.

خوارزميات Hash المدعومة

  1. MD5 - 128-bit، سريع، مكسور أمنياً
  2. SHA-1 - 160-bit، أيضاً مكسور
  3. SHA-256 - 256-bit، آمن حالياً
  4. SHA-512 - 512-bit، الأقوى
  5. bcrypt/scrypt/Argon2 - لكلمات المرور

حالات الاستخدام

  • تخزين كلمات المرور (مع salt)
  • التحقق من سلامة تنزيل (checksum)
  • توقيع رقمي للوثائق
  • Blockchain (Bitcoin = SHA-256)
  • Git commit IDs (SHA-1)

اعتبارات أمنية

لا تستخدم MD5/SHA-1 للأمان الجديد - مكسورين. استخدم bcrypt/Argon2 للكلمات. أضف salt دائماً (يمنع rainbow tables). كلمات قوية تحتاج >12 حرف. للملفات الكبيرة، SHA-256 كافٍ ومسرع بـ AES-NI. كل المعالجة محلية لخصوصية البيانات.

الأسئلة الشائعة

ما هو Hash؟
دالة رياضية تحول مدخلاً (نص، ملف) إلى سلسلة ثابتة الطول. نفس المدخل = نفس الناتج دائماً. تغيير بت واحد = ناتج مختلف تماماً. مستخدم في كلمات المرور، توقيع رقمي، التحقق من سلامة الملفات. لا يمكن العكس (one-way).
ما الفرق بين MD5 وSHA؟
MD5 (1992): 128-bit، سريع، مكسور أمنياً (تصادمات معروفة). SHA-1 (1995): 160-bit، أيضاً مكسور. SHA-256: 256-bit، آمن حالياً. SHA-512: 512-bit، أكثر أماناً. للأمان: استخدم SHA-256 أو bcrypt للكلمات. تجنب MD5/SHA-1 للأمان الجديد.
متى أستخدم Hash؟
تخزين كلمات المرور (لا تخزن نص واضح أبداً). التحقق من الملفات (هل تم تنزيل ملف صحيح؟). توقيع رقمي. blockchain (bitcoin يستخدم SHA-256). كشف التغييرات. UUID/فريد. لا تستخدم Hash للتشفير - هو one-way، تحتاج AES للعكس.
هل بيانات Hash آمنة 100%؟
Hash نفسه آمن، لكن: rainbow tables (جداول معدة لكلمات شائعة). brute force (تجربة ملايين). حلول: bcrypt/scrypt/Argon2 (بطيئة عمداً). salt (إضافة عشوائي لكل hash). كلمات قوية. لا تستخدم MD5 للأمان الحديث - فاشل تماماً.

أدوات ذات صلة