
يحسب مولد التجزئة ملخصات التشفير لأي نص عبر خمس خوارزميات في وقت واحد: MD5 و SHA-1 و SHA-256 و SHA-384 و SHA-512. اكتب أو الصق المدخلات الخاصة بك وكل تحديثات تجزئة مباشرة - لا توجد أداة منفصلة لكل خوارزمية ، ولا نقر بين علامات التبويب. تعمل عائلة SHA على تطبيق SubtleCrypt الأصلي للمتصفح (تكشف عقدة مسار الرمز نفسها 18+) ، بينما يتم حساب MD5 من خلال تطبيق TypeScript خالص لـ RFC 1321 ، حيث انخفض دعم الويب MD5 منذ سنوات لسبب وجيه.
تقوم وظيفة التجزئة بتعيين الإدخال من أي حجم إلى بصمة ثابتة الحجم: ينتج عن "Hello" دائمًا 2CF24DBA ... تحت SHA-256 ، وينتج عن قلب بت واحد من المدخلات ملخصًا غير مرتبط تمامًا. هذه الحتمية هي السبب في أن التجزئة تثبت الكثير من الهندسة العملية - التحقق من ISO الذي تم تنزيله مقابل المجموع الاختباري المنشور ، أو إلغاء تكرار مفاتيح ذاكرة التخزين المؤقت ، أو إنشاء ETAGs ، أو مقارنة ملفات التكوين عبر البيئات ، أو التحقق مما إذا كان MD5 مسربًا في قاعدة بيانات قديمة يطابق سلسلة معروفة.
كل شيء يعمل 100٪ من جانب العميل في متصفحك. أيا كان ما قمت بتجزئة - مفاتيح API التي تقوم بتصحيحها ، ومقتطفات من حادث إنتاج ، ومعرفات العملاء - لا تغادر جهازك أبدًا ، ولا تضرب أي خادم ، ولا تهبط في سجل. قم بتبديل الأحرف الكبيرة للأنظمة التي تخزن الملخصات بأحرف كبيرة ، أو انتزاع نموذج Base64 لرؤوس HTTP مثل Content-MD5 وتتجلى تكامل تكامل الموارد الفرعية التي تتوقع Base64 بدلاً من Hex.
تعتمد الخوارزمية التي يجب استخدامها كليًا على الوظيفة ، ويحتاج استخدامان شائعان إلى إجابات مختلفة. للتحقق من أن ملفًا تم تنزيله سليمًا ، لا يزال أي من هذه الأعمال و 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 لكل صف للرؤوس وبيانات SRI
تعمل عائلة SHA على تطبيق SubtleCrypto للمتصفح - تسريع الأجهزة حيثما كان ذلك متاحًا
Decode JWT headers and payloads, inspect claims, and check token expiry
Generate strong, random passwords with custom character sets and strength analysis
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.
Turn a username and password into an HTTP Basic Authentication header, curl command and fetch snippet, and decode existing Basic auth tokens back.
0 comments
No comments yet. Be the first to share your thoughts!