WMW

مولد تجزئة Blake2b

Free

احسب تجزئة BLAKE2b لنص أو ملف في متصفحك، مع طول إخراج قابل للتعديل وتجزئة اختيارية بمفتاح (MAC).

يعمل بالكامل في متصفحك باستخدام WebAssembly. لا يُرفع أي شيء إلى خادم.

طول الناتج

يُنتج رمز مصادقة رسالة (MAC): يمكن فقط لمن يملك نفس المفتاح إعادة إنتاج هذه التجزئة، مفيد للتحقق من السلامة والأصالة معًا.

النشاط الأخير

مرئي للجميع. آخر 20 استخدامًا من جميع الزوار، الأحدث أولاً.

لا يوجد نشاط بعد. كن أول من يبدأ.

التعليقات (0)

هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.

تُراجَع تعليقات الزوار قبل النشر. تسجيل الدخول للنشر فورًا.

لا توجد تعليقات بعد. كن أول من يشارك رأيه!

ماذا تفعل هذه الأداة

يحسب تجزئة BLAKE2b التشفيرية لنص أو ملف، بالكامل في متصفحك. اختر طول ناتج من 8 إلى 512 بت، واختياريًا وفّر مفتاحًا سريًا لإنتاج تجزئة مفتاحية (MAC) لمصادقة الرسائل بدلاً من فحص السلامة العادي.

كيف يعمل

يُحوَّل نصك أو ملفك إلى بايتات خام ويُعالج عبر دالة ضغط BLAKE2b، التي تمزج الإدخال عبر جولات متعددة باستخدام دورات بت وXOR وجمع معياري لإنتاج ملخص ثابت الطول. يُحدد طول الناتج المطلوب (8 إلى 512 بت، بمضاعفات 8) عدد بايتات تلك الحالة الداخلية التي تُعاد كتجزئة نهائية، تُعرض كسلسلة سداسية عشرية. عند توفير مفتاح، يُحمَّل في حالة التجزئة قبل بدء المعالجة، لذا يعتمد الملخص الناتج على كل من الإدخال والمفتاح السري، وهذا ما يحوّل التجزئة العادية إلى رمز مصادقة رسالة.

المشكلات التي تحلها

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

كيف يختلف BLAKE2b عن MD5 أو SHA-256؟

BLAKE2b هي دالة تجزئة تشفيرية حديثة مصممة لتكون أسرع من MD5 وSHA-1 وآمنة على الأقل مثل SHA-3، مع استخدام تصميم أبسط. على عكس MD5 وSHA-1، اللتين تُعتبران مكسورتين لأغراض الأمان، لا توجد هجمات عملية معروفة على BLAKE2b وهي مستخدمة على نطاق واسع في تطبيقات مثل خوارزمية تجزئة كلمات المرور Argon2 وبروتوكول WireGuard VPN.

لماذا قد أختار طول ناتج أقصر مثل 256 بت بدلاً من الافتراضي 512 بت؟

يستغرق الملخص الأقصر مساحة أقل للتخزين أو النقل (مفيد لأعمدة قواعد البيانات أو عناوين URL أو رموز QR) بينما لا يزال يوفر مقاومة قوية للتصادم، لأن أمان BLAKE2b يتناسب مع طول الناتج الذي تختاره. 512 بت هو الافتراضي ويمنح أقصى هامش أمان؛ 256 بت خيار شائع عندما تريد سلسلة سداسية عشرية أقصر ولا تحتاج إلى أكثر من مقاومة تصادم بـ128 بت.

ما هي "التجزئة المفتاحية" (وضع MAC) ومتى أستخدمها؟

تمزج التجزئة المفتاحية مفتاحًا سريًا في الحساب، منتجة رمز مصادقة رسالة (MAC) لا يمكن لأحد إعادة إنتاجه سوى من يعرف نفس المفتاح. هذا مفيد عندما تحتاج إلى التحقق ليس فقط من أن البيانات لم تتغير (السلامة) بل أنها جاءت من شخص يمتلك السر المشترك (الأصالة)، على سبيل المثال عند توقيع طلبات API أو التحقق من حمولات webhook.

هل BLAKE2b مناسب لتجزئة كلمات المرور؟

لا. تم تصميم BLAKE2b ليكون سريعًا، وهذه هي الخاصية الخاطئة تمامًا لتخزين كلمات المرور، فالتجزئة السريعة تجعل هجمات القوة الغاشمة وقاموس الكلمات ضد تجزئات كلمات المرور المسروقة أسهل بكثير. لكلمات المرور، استخدم بدلاً من ذلك خوارزمية مخصصة بطيئة وشرهة للذاكرة مثل Argon2 أو bcrypt.

هل يمكنني تجزئة ملف بدلاً من كتابة نص؟

نعم، انتقل إلى علامة تبويب "ملف" وانقر لاختيار ملف أو اسحبه وأفلته على الصفحة. تُقرأ ملفك وتُجزّأ بالكامل في متصفحك باستخدام WebAssembly، ولا يُرفع أبدًا إلى أي مكان، مما يجعل هذا آمنًا لاستخدامه في التحقق من سلامة الملفات الحساسة أو الكبيرة.

أدوات ذات صلة