يقوم مولد الهاش بحساب قيم الهاش التشفيرية (MD5، SHA-1، SHA-256، SHA-384، SHA-512) لأي نص مدخل. تعمل جميع الخوارزميات الخمس في وقت واحد حتى ترى كل قيم الهاش معاً. مفيد للتحقق من المجموع الاختباري (checksum)، وعنونة المحتوى بأسلوب git، ومطابقة تنسيقات الهاش المتوقعة من الأنظمة المختلفة.
توجد قيم الهاش التشفيرية في كل مكان في البرمجيات - المجموع الاختباري للملفات، والتخزين القابل للعنونة بالمحتوى (git)، والتحقق من كلمة المرور، وتوقيع طلبات API، وفحوصات النزاهة. تستخدم الأنظمة المختلفة خوارزميات مختلفة، وأحياناً تحتاج إلى مطابقة التنسيق الذي يتوقعه الهدف. يقوم مولد الهاش بتشغيل جميع الخوارزميات الخمس الشائعة في وقت واحد: MD5 (قديمة، لا تزال تستخدم للمجموع الاختباري غير الأمني)، SHA-1 (تستخدمها git، على الرغم من أنها مهجورة أمنياً)، SHA-256 (المعيار الحديث الافتراضي)، SHA-384، و SHA-512 (متغيرات ذات إنتروبيا أعلى). الصق أي نص، وستحصل على قيم الهاش الخمس فوراً. تتم جميع عمليات الحساب محلياً في متصفحك - لا يغادر مدخلك جهازك أبداً، مما يجعله آمناً للسلاسل الحساسة. تستخدم خوارزميات SHA-1/256/384/512 واجهة SubtleCrypto API في المتصفح؛ بينما يتم تنفيذ MD5 داخلياً لأن SubtleCrypto لا توفرها.
تشغيل MD5 و SHA-1 و SHA-256 و SHA-384 و SHA-512 معاً. الصق المدخلات مرة واحدة وشاهد كل قيم الهاش في نفس الوقت.
تتم جميع الحسابات في المتصفح باستخدام SubtleCrypto. لا يغادر مدخلك جهازك أبداً - آمن لكلمات المرور، ومفاتيح API، والبيانات الخاصة.
لكل قيمة هاش زر نسخ خاص بها، لتتمكن من الحصول على التنسيق الذي يتوقعه النظام المستهدف بدقة.
يتم تحديث قيم الهاش في الوقت الفعلي أثناء الكتابة. رائع لضبط المدخلات حتى تتطابق مع الهاش المستهدف.
المخرجات تكون بصيغة hex القياسية بالحروف الصغيرة - التنسيق المتوقع من معظم الأنظمة (git، OpenSSL، معظم عملاء HTTP).
يعمل مع السلاسل القصيرة وكتل النصوص الكبيرة بنفس السرعة. لا توجد حدود للحجم للمدخلات المعقولة.
حساب هاش لمحتوى ملف تم تنزيله ومقارنته بـ SHA-256 المنشور للمصدر للتأكد من أن الملف لم يتم العبث به أو تلفه.
توليد SHA-1 لكتلة بيانات لفهم كيف ستعرفها git - مفيد لتصحيح مشكلات المستودع.
حساب هاش لجسم الطلب النموذجي قبل توقيعه بـ HMAC - وهو نمط شائع في AWS، و Google Cloud، ومخططات مصادقة API المخصصة.
توليد هاش SHA-256 أو SHA-512 لتخزين كلمات المرور البسيطة (bcrypt/Argon2 أفضل في الإنتاج، لكن هاش SHA السريع جيد لثوابت التطوير).
حساب هاش للمحتوى لإزالة التكرار - إذا كان لعنصرين نفس SHA-256، فهما يمتلكان نفس البايتات، حتى لو اختلفت البيانات الوصفية.
اضغط على أيقونة الهاش في لوحة DevSuite Pro. تفتح لوحة بها منطقة إدخال وخمسة صفوف لمخرجات الهاش.
الصق نصك، أو سلسلتك، أو مستندك. تقبل الأداة أي سلسلة UTF-8 - لا حاجة لتحضير التشفير.
يتم تحديث قيم الهاش الخمس فوراً: MD5، SHA-1، SHA-256، SHA-384، SHA-512. يتم عرض كل منها مع اسم الخوارزمية الخاصة بها.
اضغط على 'نسخ' بجانب الخوارزمية التي تريدها. يتم إرسال الهاش إلى حافظتك كسلسلة hex بحروف صغيرة.
إذا كنت تتحقق مقابل هاش متوقع، قارن النتيجة بصرياً - غالباً ما تشير قيم الهاش غير المتطابقة إلى مشكلات في الإرسال أو التشفير.
قم بتثبيت DevSuite Pro مجانًا وافتح أكثر من 64 أداة للمطورين لمتصفحك.