مولد التجزئة

مولد التجزئة المجاني على الإنترنت. قم بإنشاء المجموع الاختباري MD5 وSHA-1 وSHA-256 وSHA-512 وSHA-3 وRIPEMD-160 وتوقيعات HMAC والتحقق من التجزئة، المحسوبة محليًا في متصفحك، بدون اشتراك.

تم بناؤه وصيانته بواسطة Shehzad Munir ·

مولد التجزئة
Loading Loading Hash Generator
Share

كل التجزئة المشتركة، جنبا إلى جنب

قم بإنشاء تجزئات MD5 وSHA-1 وSHA-256 وSHA-512 وSHA-3 وRIPEMD-160 من أي نص على الفور، بالإضافة إلى وضع HMAC مع مفتاح سري ومدقق التحقق من التجزئة، وكلها محسوبة محليًا.

تعمل وظيفة التجزئة على تحويل أي إدخال إلى بصمة ثابتة الطول تتغير بالكامل حتى لو تغير حرف واحد. تحسب هذه الأداة ستة من الخوارزميات الأكثر استخدامًا في وقت واحد، MD5، وSHA-1، وSHA-256، وSHA-512، وSHA-3، وRIPEMD-160، حتى تتمكن من الحصول على الملخص الدقيق الذي يتوقعه النظام. إنها مثالية للتحقق من سلامة الملفات ومقارنة المجاميع الاختبارية وإنشاء مفاتيح ذاكرة التخزين المؤقت.

سمات

  • MD5، SHA-1، SHA-256، SHA-512، SHA-3، RIPEMD-160
  • وضع HMAC مع مفتاح سري
  • التحقق من التجزئة مقابل المدخلات الخاصة بك
  • التجزئة الفورية أثناء الكتابة، خيار الأحرف الكبيرة
  • نسخة بنقرة واحدة لكل خوارزمية
  • محلي: الإدخال لا يغادر المتصفح مطلقًا

كيفية استخدام مولد التجزئة

  1. 1

    أدخل النص الخاص بك

    اكتب أو الصق المحتوى للتجزئة.

  2. 2

    اقرأ الملخصات

    جميع الخوارزميات الستة تحسب على الفور.

  3. 3

    تبديل الحالة

    قم بالتبديل إلى الأحرف الكبيرة إذا لزم الأمر.

  4. 4

    ينسخ

    انسخ الملخص الذي تحتاجه بنقرة واحدة.

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

  • التحقق من المجموع الاختباري للملف الذي تم تنزيله
  • قارن تجزئات SHA-256 للتأكد من سلامتها
  • إنشاء ذاكرة التخزين المؤقت أو مفاتيح ETag
  • إنشاء بصمة لسلسلة

دليل مفصل

سريعة ومحلية وخاصة

يتم تحديث التجزئات فورًا أثناء الكتابة، ولكل منها زر نسخ خاص بها. يتم حساب كل شيء في متصفحك باستخدام مكتبة crypto-js، لذلك لا يتم تحميل مدخلاتك أبدًا. لاحظ أن MD5 وSHA-1 مناسبان للمجموعات الاختبارية ولكنهما لم يعودا يعتبران آمنين لكلمات المرور، استخدم وظيفة تجزئة كلمة المرور المخصصة لذلك.

ما هي خوارزمية التجزئة التي يجب استخدامها

إن MD5 وSHA-1 سريعان ولكنهما معطلان من حيث الأمان: يمكن للباحثين إنشاء مدخلين مختلفين بنفس التجزئة، لذا استخدمهما فقط لعمليات التحقق غير الأمنية مثل اكتشاف التغييرات غير المقصودة في الملفات أو إلغاء تكرار البيانات. SHA-256 هو المعيار الحالي لفحوصات السلامة والتوقيعات الرقمية وعمل blockchain، ويقدم SHA-512 مخرجات أكبر بقوة مماثلة. للتحقق من التنزيل، قم بتجزئة الملف ومقارنة النتيجة بالمجموع الاختباري الذي يسرده الناشر؛ إذا اختلف حرف واحد، فإن الملف ليس هو نفسه.

التجزئة ليست لتخزين كلمات المرور

تم تصميم التجزئة ذات الأغراض العامة لتكون سريعة، مما يجعلها خيارًا سيئًا لكلمات المرور: يمكن للمهاجمين اختبار مليارات التخمينات في الثانية مقابل تجزئة SHA-256 المسربة. يجب أن يتم تخزين كلمات المرور باستخدام خوارزمية بطيئة ومملحة مصممة لهذه المهمة، مثل Argon2id أو bcrypt أو scrypt، والتي تضيف ملحًا عشوائيًا فريدًا لكل مستخدم وتجعل كل تخمين باهظ الثمن. تذكر أيضًا أن التجزئة ليست تشفيرًا: لا يمكنك عكس التجزئة لاستعادة النص الأصلي. يتم حساب جميع التجزئات هنا في متصفحك، لذلك لا يتم إرسال النص الذي تدخله إلى أي مكان.

الأسئلة المتداولة

ما هي خوارزميات التجزئة المدعومة؟

ستة: MD5، SHA-1، SHA-256، SHA-512، SHA-3 وRIPEMD-160. يتم حسابها جميعا في وقت واحد من المدخلات الخاصة بك.

هل يتم إرسال مدخلاتي إلى أي مكان؟

لا، يتم تشغيل التجزئة بالكامل في متصفحك باستخدام crypto-js، لذلك لا يتم تحميل النص الخاص بك أو تسجيله مطلقًا.

هل يمكنني استخدام MD5 أو SHA-1 لكلمات المرور؟

لا: MD5 وSHA-1 سريعان وقديمان بالنسبة لتخزين كلمات المرور. إنها جيدة بالنسبة للمجموعات الاختبارية والنزاهة، ولكن استخدم تجزئة كلمة مرور مخصصة مثل bcrypt أو Argon2 لكلمات المرور.

لماذا يغير حرف واحد التجزئة بأكملها؟

وظائف التجزئة الجيدة لها "تأثير انهيار جليدي"، أي تغيير طفيف في الإدخال يقلب حوالي نصف وحدات البت الناتجة، وبالتالي يبدو الملخص مختلفًا تمامًا.

كيف أقوم بإنشاء تجزئة نص MD5 أو SHA-256؟

الصق النص وستقوم الأداة بإخراج تجزئات MD5 وSHA-1 وSHA-256 وSHA-512 على الفور. يتم حساب كل شيء في متصفحك، لذلك لا تترك الإدخالات الحساسة جهازك أبدًا.

هل يمكنني إنشاء مجموع اختباري لملف؟

نعم. قم بإسقاط ملف لحساب التجزئة الخاصة به (على سبيل المثال SHA-256) حتى تتمكن من التحقق من سلامة التنزيل من خلال مقارنة المجاميع الاختبارية، كل ذلك محليًا بدون تحميل.

ما هو HMAC وهل يمكنني إنشاؤه هنا؟

HMAC عبارة عن تجزئة ذات مفاتيح تستخدم لمصادقة رسالة باستخدام مفتاح سري. أدخل النص والمفتاح الخاصين بك لإنتاج HMAC (على سبيل المثال HMAC-SHA256) جنبًا إلى جنب مع التجزئات القياسية.

من المجلة

All articles →