انتقل إلى المحتوى

مولّد BLAKE2b

احسب تجزئات BLAKE2b لأي نص مع اختيار طول الملخص من 128 إلى 512 بت. ترمّز الأداة مدخلاتك بصيغة UTF-8، وتشغّل دالة BLAKE2b غير المعتمدة على مفتاح المحددة في RFC 7693، ثم تعرض الملخص بصيغة hex أو Base64. يستخدمها المطورون لمطابقة نتائج libsodium وداخليات Argon2 وb2sum والبرامج الأخرى التي تعتمد على BLAKE2b للتجزئة السريعة والآمنة.

إعادة تعيين

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

ما هي BLAKE2b؟

BLAKE2b دالة تجزئة تشفيرية محددة في RFC 7693، ومُحسّنة لمعالجات 64 بت. وهي أسرع من MD5 وSHA-2 في البرامج، مع توفير مستوى أمان مقاربًا لـ SHA-3. ويمكنها إنتاج ملخص بأي طول من 1 إلى 64 بايت.

ما أطوال الملخص التي يمكنني اختيارها؟

يمكنك اختيار 512 أو 384 أو 256 أو 160 أو 128 بت. يُعد الطول جزءًا من معلمات BLAKE2b، لذا فإن BLAKE2b-256 ليس ببساطة النصف الأول من BLAKE2b-512. اختر الطول الذي يستخدمه النظام الآخر، وإلا فلن تتطابق النتيجة.

ما هي قيم اختبار BLAKE2b؟

تجزئة BLAKE2b-512 لسلسلة فارغة هي 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce. أما للنص abc، فيسرد RFC 7693 القيمة ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923. وتُظهر هذه الأداة القيمتين.

هل تطابق الأداة الأمر b2sum؟

نعم. يحسب b2sum افتراضيًا BLAKE2b-512، وهو طول الملخص الافتراضي في هذه الأداة. تذكّر أن b2sum يجزّئ بايتات الملف، لذا فإن النص الذي ينتهي بسطر جديد يعطي ملخصًا مختلفًا عن النص نفسه من دونه.

هل يمكنني استخدام مفتاح مع BLAKE2b هنا؟

لا. تحسب الأداة BLAKE2b غير المعتمدة على مفتاح فقط. لإنشاء رمز مصادقة الرسائل، استخدم مولّد HMAC-SHA256 في هذا الموقع أو مكتبة تدعم BLAKE2b المعتمدة على مفتاح.

ما الفرق بين BLAKE2b وBLAKE2s؟

تعمل BLAKE2b على كلمات من 64 بت، وتنتج مخرجات تصل إلى 512 بت، بينما تعمل BLAKE2s على كلمات من 32 بت، وتنتج مخرجات تصل إلى 256 بت. وتكون BLAKE2s أسرع على الأجهزة الصغيرة ذات 32 بت. تحسب هذه الأداة BLAKE2b.

كيف يُرمّز النص؟

تُحوّل مدخلاتك إلى بايتات UTF-8 وتُجزّأ تمامًا كما أُدخلت. تُحتسب المسافات البيضاء وفواصل الأسطر، لذا احذفها أولًا إذا كان الطرف الآخر يفعل ذلك.

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

ليس مباشرةً. فهي سريعة، ما يساعد المهاجمين الذين يخمّنون كلمات المرور. الخيار المناسب لكلمات المرور هو Argon2، التي تستخدم BLAKE2b داخليًا، وهي متاحة في مولّد Argon2.

ما مقدار النص الذي يمكنني تجزئته؟

تقبل الأداة حتى 5 MiB من النص لكل طلب، وتحسب التجزئة باستخدام WebAssembly على الخادم. ولا يُخزّن الإدخال.

أي ترميز للمخرجات ينبغي أن أستخدم؟

صيغة Hex شائعة للمجاميع الاختبارية وتطابق مخرجات b2sum. أما Base64 فهي أقصر وتناسب JSON والرؤوس وملفات الإعدادات. وكلتاهما تمثلان البايتات نفسها.

نبذة عن OneClick Pro

OneClick Pro مجموعة مجانية تضم أكثر من 150 أداة ويب للمهام اليومية: تحويل الصور والوحدات، وتنسيق الأكواد والتحقق من صحتها، وفحص النطاقات وSEO، والعمل مع النصوص والتواريخ والأرقام. تعمل كل أداة دون تسجيل أو اشتراك، ولا تُستخدم البيانات التي تُدخلها إلا لحساب النتيجة ولا تُخزّن مطلقًا. استخدمها كصندوق أدوات سريع للمهام المنفردة، أو أضف الأدوات التي تعتمد عليها يوميًا إلى إشاراتك المرجعية.