مولد Hash
توليد هاشات SHA-1 وSHA-256 وSHA-384 وSHA-512 فوراً.
ما هو مولّد Hash؟
أداة لإنشاء قيم hash لنصوص أو ملفات بخوارزميات متعددة (MD5، SHA-1، SHA-256، SHA-512). أساسية للأمان، التحقق من سلامة الملفات، تخزين كلمات المرور، توقيع رقمي، blockchain.
خوارزميات Hash المدعومة
- MD5 - 128-bit، سريع، مكسور أمنياً
- SHA-1 - 160-bit، أيضاً مكسور
- SHA-256 - 256-bit، آمن حالياً
- SHA-512 - 512-bit، الأقوى
- 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 للأمان الحديث - فاشل تماماً.
أدوات ذات صلة
- مُنسِّق JSON مع إصلاح وتحقق
قم بتنسيق وتصغير والتحقق وإصلاح JSON فوراً في متصفحك. رتّب المفاتيح أبجدياً، تنسيق تلقائي عند اللصق، تنزيل كملف — مجاناً، بدون تسجيل، يعمل بالكامل على جهازك.
- مولد رمز QR
توليد رموز QR للروابط والنصوص وشبكات Wi-Fi. تنزيل بصيغة PNG.
- مولد كلمات المرور
إنشاء كلمات مرور قوية وعشوائية بطول وأنواع حروف مخصصة.
- Base64 Encoder / Decoder
ترميز النص إلى Base64 أو فك ترميزه.
- URL Encoder / Decoder
ترميز أو فك ترميز URLs ومعاملات الاستعلام.