مولد تجزئة التشفير Web Crypto
حساب قيم التجزئة SHA-256 و SHA-384 و SHA-512 و SHA-1 محلياً في متصفحك عبر واجهة window.crypto.subtle.
Web Crypto Hash Generator
Calculated via native window.crypto.subtle.digest in your browser
كيفية حساب التجزئة التشفيرية (Hash Digests)
1. أدخل النص أو البيانات الأصلية
اكتب أو ألصق أي نص أو كائن JSON تريد حساب قيم التجزئة التشفيرية له.
2. قارن الخوارزميات فورياً
شاهد نواتج التجزئة المحسوبة في الوقت الفعلي لخوارزميات SHA-256 و SHA-384 و SHA-512 و SHA-1.
3. نسخ ناتج التجزئة الست عشري
انقر على زر النسخ لنقل النص الست عشري ذو الطول الثابت إلى الحافظة مباشرة.
دوال التجزئة التشفيرية وواجهة SubtleCrypto الرسمية
تقوم دالة التجزئة التشفيرية بتحويل مدخلات ذات طول عشوائي إلى سلسلة بتات ذات طول ثابت ومحدد بدقة. تستخدم هذه الأداة واجهة المتصفح الرسمية window.crypto.subtle.digest() للحصول على أقصى أداء وأمان. تتميز دوال التجزئة بمقاومة الصورة الأصلية، ومقاومة التصادم، وتأثير الانهيار الجليدي (تغيير بت واحد يغير نصف مخرجات التجزئة تقريباً).
| المعيار / المتطلب التشفيري | المعيار المعتمد والقيمة |
|---|---|
| حجم مخرجات SHA-256 | 256 بت (32 بايت / 64 حرفاً ست عشرياً) |
| حجم مخرجات SHA-384 | 384 بت (48 بايت / 96 حرفاً ست عشرياً) |
| حجم مخرجات SHA-512 | 512 بت (64 بايت / 128 حرفاً ست عشرياً) |
| تقنية التنفيذ | واجهة Web Crypto الرسمية المسرعة عتادياً |
حدود الأمان: دوال التجزئة السريعة مقابل حفظ كلمات المرور
صُممت دوال مثل SHA-256 لتكون سريعة جداً ومحددة رياضياً للتحقق من سلامة البيانات وصناعة توقيعات HMAC. هذه الدوال غير مناسبة إطلاقاً لتخزين كلمات مرور المستخدمين، لأن معالجات الرسوميات الحديثة يمكنها تجربة مليارات المحاولات في الثانية. لتخزين كلمات المرور، استخدم دوال معقدة تعتمد على الذاكرة مثل Argon2id أو bcrypt أو scrypt.
الأسئلة الشائعة: التجزئة التشفيرية
هل يمكن فك أو عكس تجزئة SHA-256 للوصول إلى النص الأصلي؟
لا. دوال التجزئة التشفيرية أحادية الاتجاه بطبيعتها الرياضية، والبيانات يتم ضغطها بطريقة لا يمكن عكسها إلا عبر التخمين أو القوة الغاشمة.
ما هي العلاقة بين SHA-256 وخوارزمية HS256 في رموز JWT؟
تعتمد HS256 على تركيبة HMAC باستخدام دالة SHA-256 كآلية تجزئة داخلية: HMAC-SHA256(المفتاح السري، البيانات).
لماذا يُحظر استخدام SHA-256 المجرد لحفظ كلمات المرور؟
لأن SHA-256 سريعة للغاية، ويمكن للمهاجمين تجربة أكثر من 10 مليارات كلمة مرور في الثانية باستخدام كروت الشاشة. استخدم دوال Argon2 أو bcrypt المخصصة لكلمات المرور.
هل يتم إرسال النصوص إلى خادم لحساب التجزئة؟
لا. جميع العمليات الحسابية تتم محلياً في متصفحك عبر واجهة SubtleCrypto المسرعة عبر عتاد جهازك مباشرة.