ما هو مولد التجزئة؟
يقوم 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، وهي بطيئة ومملحة بشكل متعمد. التجزئة هي أيضًا في اتجاه واحد ، لذا فهي ليست تشفيرًا ولا يمكن استرداد أي شيء مجزأ.
كيفية استخدام مولد التجزئة؟
الصق أو اكتب الإدخال الخاص بك
قم بإسقاط أي نص في منطقة الإدخال - مرشح كلمة مرور ، وسطر ملف تعريف ملف ، وحمولة API ، وملف تكوين كامل. يتم ترميز الإدخال UTF-8 قبل التجزئة ، لذلك تجزئة الأحرف متعددة البايت (Émojis ، نص CJK) بشكل مماثل لما قد ينتجه MD5SUM أو SHA256Sum على نفس ملف UTF-8 بدون خط جديد لاحق.
اقرأ جميع الملخصات الخمسة دفعة واحدة
انقر فوق إنشاء تجزئات وتظهر جميع الصفوف الخمسة، ثم استمر في التحديث أثناء الكتابة: MD5 (32 حرفًا سداسيًا)، وSHA-1 (40)، وSHA-256 (64)، وSHA-384 (96)، وSHA-512 (128). تعتبر رؤيتها جنبًا إلى جنب أمرًا مفيدًا عندما يكون لديك تجزئة غامضة وتحتاج إلى تحديد الخوارزمية من طولها قبل أن تتمكن من التحقق من أي شيء.
تبديل تنسيق الإخراج إذا لزم الأمر
يقوم مفتاح التبديل الكبير بقلب جميع عمليات الهضم السداسي إلى الأحرف الكبيرة - بعض أدوات Windows وقواعد البيانات القديمة تخزنها بهذه الطريقة ، وعادة ما تكون مقارنة التجزئة مقارنة سلاسل حساسة لحالة الأحرف. يكشف كل صف أيضًا عن عرض Base64 لنفس البايتات ، وهو ما تتوقعه رؤوس Content-MD5 وسمات SRI Integrity.
انسخ الملخص الذي تحتاجه
كل صف له زر النسخ الخاص به ، بحيث يمكنك الحصول على SHA-256 فقط دون لمس الباقي. الصقه في مقارنة المجموع الاختباري أو البرنامج النصي CI أو بيان النزاهة. عند المقارنة مع المجموع الاختباري المنشور ، راقب مسافة بيضاء ضالة أو سطرًا جديدًا في الإدخال الأصلي - كلاهما يغير الملخص تمامًا.
الميزات الرئيسية
خمس خوارزميات في آن واحد
MD5 و SHA-1 و SHA-256 و SHA-384 و SHA-512 محسوبة في وقت واحد من مدخل واحد
تجزئة حية
بعد النقر الأول لإنشاء التجزئة، قم بتلخيص التحديث أثناء الكتابة - لا توجد إعادة تحميل للصفحة، ولا انتظار
إخراج عرافة و base64
عرافة صغيرة بشكل افتراضي ، تبديل الأحرف الكبيرة ، و base64 لكل صف للرؤوس وبيانات SRI
سرعة تشفير الويب الأصلية
تعمل عائلة SHA على تطبيق SubtleCrypto للمتصفح - تسريع الأجهزة حيثما كان ذلك متاحًا
Frequently Asked Questions
Related Tools
Bcrypt Generator
Generate and verify bcrypt password hashes in the browser with an adjustable cost factor
JWT Generator
Generate and sign JSON Web Tokens with HS256, HS384, or HS512, add standard claims, and copy the token. Runs client-side.
Password Generator
Generate strong, random passwords with custom character sets and strength analysis
Password Strength Checker
Test how strong a password is with an entropy-based strength meter, estimated crack times, and specific suggestions to make it harder to guess - all processed privately in your browser.
Comments
0 comments
No comments yet. Be the first to share your thoughts!