Command Palette

Search for a command to run...

مو

مولد هاش

توليد MD5 و SHA-1 و SHA-256 و SHA-384 و SHA-512 من أي نص

ما هو مولد التجزئة؟

يقوم Hash Generator بحساب ملخصات التشفير لأي نص عبر خمس خوارزميات في وقت واحد: MD5، وSHA-1، وSHA-256، وSHA-384، وSHA-512. اكتب أو الصق مدخلاتك، وانقر فوق إنشاء تجزئات مرة واحدة، ومنذ ذلك الحين فصاعدًا، يتم بث كل تحديثات التجزئة مباشرة أثناء التحرير - لا توجد أداة منفصلة لكل خوارزمية، ولا تنقر بين علامات التبويب. تعمل عائلة SHA على تطبيق SubtleCrypto الأصلي للمتصفح (نفس مسار التعليمات البرمجية الذي تكشفه العقدة 18+)، بينما يتم حساب MD5 من خلال تطبيق TypeScript خالص لـ RFC 1321، منذ أن أسقط Web Crypto دعم MD5 منذ سنوات لسبب وجيه.

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

كمولد تجزئة SHA-1، من السريع التحقق من القيمة المعروفة. اكتب مرحبًا بدون سطر جديد لاحق ويقرأ صف SHA-1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d، نفس الأحرف الأربعين printf hello | مطبوعات sha1sum. يبدأ صف SHA-512 من 9b71d224bd62f378 ويعمل إلى 128 حرفًا سداسيًا عشريًا. إذا كنت بحاجة إلى خوارزمية واحدة فقط، فاضبط الخوارزمية على SHA-1 أو SHA-512 وتختفي الصفوف الأخرى، مما يحافظ على مولد تجزئة sha1 أو SHA-512 في سطر واحد للنسخ.

كل شيء يعمل من جانب العميل في متصفحك. مهما كانت التجزئة التي تقوم بتصحيح أخطائها، ومقتطفات من حادث إنتاج، ومعرفات العملاء - لا تترك جهازك أبدًا، ولا تضغط على أي خادم، ولا تصل إلى أي سجل. قم بتبديل الأحرف الكبيرة للأنظمة التي تخزن الملخصات بالأحرف الكبيرة، أو احصل على نموذج Base64 لرؤوس HTTP مثل Content-MD5 وSubresource Integrity التي تتوقع Base64 بدلاً من السداسي.

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

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

  1. الصق أو اكتب الإدخال الخاص بك

    قم بإسقاط أي نص في منطقة الإدخال - مرشح كلمة مرور ، وسطر ملف تعريف ملف ، وحمولة API ، وملف تكوين كامل. يتم ترميز الإدخال UTF-8 قبل التجزئة ، لذلك تجزئة الأحرف متعددة البايت (Émojis ، نص CJK) بشكل مماثل لما قد ينتجه MD5SUM أو SHA256Sum على نفس ملف UTF-8 بدون خط جديد لاحق.

  2. اقرأ جميع الملخصات الخمسة دفعة واحدة

    انقر فوق إنشاء تجزئات وتظهر جميع الصفوف الخمسة، ثم استمر في التحديث أثناء الكتابة: MD5 (32 حرفًا سداسيًا)، وSHA-1 (40)، وSHA-256 (64)، وSHA-384 (96)، وSHA-512 (128). تعتبر رؤيتها جنبًا إلى جنب أمرًا مفيدًا عندما يكون لديك تجزئة غامضة وتحتاج إلى تحديد الخوارزمية من طولها قبل أن تتمكن من التحقق من أي شيء.

  3. تبديل تنسيق الإخراج إذا لزم الأمر

    يقوم مفتاح التبديل الكبير بقلب جميع عمليات الهضم السداسي إلى الأحرف الكبيرة - بعض أدوات Windows وقواعد البيانات القديمة تخزنها بهذه الطريقة ، وعادة ما تكون مقارنة التجزئة مقارنة سلاسل حساسة لحالة الأحرف. يكشف كل صف أيضًا عن عرض Base64 لنفس البايتات ، وهو ما تتوقعه رؤوس Content-MD5 وسمات SRI Integrity.

  4. انسخ الملخص الذي تحتاجه

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

الميزات الرئيسية

  • خمس خوارزميات في آن واحد

    MD5 و SHA-1 و SHA-256 و SHA-384 و SHA-512 محسوبة في وقت واحد من مدخل واحد

  • تجزئة حية

    بعد النقر الأول لإنشاء التجزئة، قم بتلخيص التحديث أثناء الكتابة - لا توجد إعادة تحميل للصفحة، ولا انتظار

  • إخراج عرافة و base64

    عرافة صغيرة بشكل افتراضي ، تبديل الأحرف الكبيرة ، و base64 لكل صف للرؤوس وبيانات SRI

  • سرعة تشفير الويب الأصلية

    تعمل عائلة SHA على تطبيق SubtleCrypto للمتصفح - تسريع الأجهزة حيثما كان ذلك متاحًا

Frequently Asked Questions

نعم. تحدث جميع عمليات التجزئة داخل علامة تبويب المتصفح الخاصة بك - عائلة SHA من خلال واجهة برمجة تطبيقات Web Crypto المضمنة وMD5 من خلال TypeScript المحلي. لا يتم إرسال أي شيء تكتبه عبر الشبكة: الطلب الوحيد هو عدد الاستخدامات الذي يحمل اختيار الخوارزمية وطول الإدخال، وليس النص أبدًا، وهو ما يمكنك التحقق منه في علامة تبويب شبكة DevTools. ومع ذلك، تعامل مع الأسرار المهمة حقًا بالعناية المعتادة: أغلق علامة التبويب عند الانتهاء وتجنب تركها في مديري الحافظة.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

hashmd5sha1sha256sha512checksumdigesthash generatorcrypto hashsha384sha 1 hash generatorsha1 hash generatorsha-1 hash generatorsha 512 hash generator