← العودة إلى الميزات
Free

مولد الهاش (Hash)

يقوم مولد الهاش بحساب قيم الهاش التشفيرية (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 لا توفرها.

معاينة مباشرة
example.com
مولد الهاش (Hash) ✓ تم التشفير في المتصفح
إدخال
The quick brown fox jumps over the lazy dog
MD5 9e107d9d372bb6826bd81d3542a419d6 نسخ
SHA-1 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 نسخ
SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 نسخ
SHA-384 8d8d4f1e... 2a4a0b98c1a87456b3f7b9e05d3c نسخ
SHA-512 07e547d9... 3c16c6a9e80e6d3b4b7b5e8a4c نسخ
الميزات الرئيسية

خمس خوارزميات في وقت واحد

تشغيل MD5 و SHA-1 و SHA-256 و SHA-384 و SHA-512 معاً. الصق المدخلات مرة واحدة وشاهد كل قيم الهاش في نفس الوقت.

حساب الهاش محلياً في المتصفح

تتم جميع الحسابات في المتصفح باستخدام SubtleCrypto. لا يغادر مدخلك جهازك أبداً - آمن لكلمات المرور، ومفاتيح API، والبيانات الخاصة.

نسخ بضغطة واحدة لكل خوارزمية

لكل قيمة هاش زر نسخ خاص بها، لتتمكن من الحصول على التنسيق الذي يتوقعه النظام المستهدف بدقة.

إعادة حساب فورية

يتم تحديث قيم الهاش في الوقت الفعلي أثناء الكتابة. رائع لضبط المدخلات حتى تتطابق مع الهاش المستهدف.

مخرجات بصيغة Hex صغيرة

المخرجات تكون بصيغة hex القياسية بالحروف الصغيرة - التنسيق المتوقع من معظم الأنظمة (git، OpenSSL، معظم عملاء HTTP).

التعامل مع المدخلات بأي طول

يعمل مع السلاسل القصيرة وكتل النصوص الكبيرة بنفس السرعة. لا توجد حدود للحجم للمدخلات المعقولة.

حالات الاستخدام الشائعة

التحقق من سلامة محتوى الملف

حساب هاش لمحتوى ملف تم تنزيله ومقارنته بـ SHA-256 المنشور للمصدر للتأكد من أن الملف لم يتم العبث به أو تلفه.

عنونة المحتوى بأسلوب Git

توليد SHA-1 لكتلة بيانات لفهم كيف ستعرفها git - مفيد لتصحيح مشكلات المستودع.

تحضير توقيع طلب API

حساب هاش لجسم الطلب النموذجي قبل توقيعه بـ HMAC - وهو نمط شائع في AWS، و Google Cloud، ومخططات مصادقة API المخصصة.

توليد هاش كلمة المرور

توليد هاش SHA-256 أو SHA-512 لتخزين كلمات المرور البسيطة (bcrypt/Argon2 أفضل في الإنتاج، لكن هاش SHA السريع جيد لثوابت التطوير).

اكتشاف التكرار

حساب هاش للمحتوى لإزالة التكرار - إذا كان لعنصرين نفس SHA-256، فهما يمتلكان نفس البايتات، حتى لو اختلفت البيانات الوصفية.

كيفية الاستخدام
1

فتح مولد الهاش

اضغط على أيقونة الهاش في لوحة DevSuite Pro. تفتح لوحة بها منطقة إدخال وخمسة صفوف لمخرجات الهاش.

2

لصق أو كتابة المدخلات

الصق نصك، أو سلسلتك، أو مستندك. تقبل الأداة أي سلسلة UTF-8 - لا حاجة لتحضير التشفير.

3

مراجعة قيم الهاش

يتم تحديث قيم الهاش الخمس فوراً: MD5، SHA-1، SHA-256، SHA-384، SHA-512. يتم عرض كل منها مع اسم الخوارزمية الخاصة بها.

4

نسخ ما تحتاجه

اضغط على 'نسخ' بجانب الخوارزمية التي تريدها. يتم إرسال الهاش إلى حافظتك كسلسلة hex بحروف صغيرة.

5

المقارنة مع الهدف

إذا كنت تتحقق مقابل هاش متوقع، قارن النتيجة بصرياً - غالباً ما تشير قيم الهاش غير المتطابقة إلى مشكلات في الإرسال أو التشفير.

هل أنت جاهز للتجربة؟

قم بتثبيت DevSuite Pro مجانًا وافتح أكثر من 64 أداة للمطورين لمتصفحك.

إضافة إلى Chrome أضف إلى Edge إضافة إلى FireFox