كيف يعمل
يقوم MD5 وعائلة SHA بتحويل المدخلات من خلال جولات ثابتة من عمليات البت. تقوم الأدوات هنا بتشفير النص الخاص بك كـ UTF-8 أولاً، ثم تجزئة تلك البايتات. ينتج MD5 128 بت، SHA-1 160، SHA-256 256، SHA-384 384 وSHA-512 512، كلها مكتوبة بالنظام الست عشري.
- تم تعطيل MD5 وSHA-1 لأسباب أمنية؛ استخدم SHA-256 أو أفضل منه لأي شيء مهم.
لماذا يهم
تعتمد المجاميع الاختبارية ومفاتيح التخزين المؤقت والتوقيعات وعمليات التحقق من السلامة على موافقة التجزئة. عندما تختلف أداتان على نفس النص، عادة ما تكون القيم جيدة وترميز الإدخال ليس كذلك - وهو فرق قد يكلفك ساعات إذا لم تتوقعه.
مثال عملي
التجزئة مع UTF-8 يعطي MD5 66ddcd97cfdeabb2f6fb8a999b4bc76f. تقوم إحدى الأدوات التي تعمل باللغة اللاتينية-1 بإرجاع ملخص مختلف لنفس الحرف المرئي، ولهذا السبب غالبًا ما تختلف التجزئات عبر الإنترنت.
الأخطاء الشائعة
- مقارنة التجزئة المنتجة مع ترميزات الإدخال المختلفة.
- استخدام MD5 أو SHA-1 حيث تكون مقاومة الاصطدام مهمة.
- تجزئة قيمة لا تزال تحتوي على سطر جديد لاحق.
نصائح عملية
من أجل سلامة الملف، قم بتجزئة البايتات الدقيقة للملف، وليس منطقة النص التي قد تؤدي إلى تسوية نهايات الأسطر. بالنسبة لكلمات المرور، لا تستخدم هذه الملخصات على الإطلاق؛ استخدم Argon2 أو scrypt أو bcrypt مع ملح لكل مستخدم وعامل عمل.
كيفية استخدامه
- افتح الأداة. كل شيء يعمل في علامة تبويب المتصفح الخاص بك.
- الصق إدخالك أو اكتبه، ثم اختر الإجراء الذي تحتاجه.
- التحقق من النتيجة ونسخها بنقرة واحدة.
الأسئلة الشائعة
لماذا يختلف MD5 of é عن أداة أخرى؟
ترميز الإدخال تقوم هذه الأداة بتجزئة بايت UTF-8؛ الأدوات التي تستخدم Latin-1 تنتج ملخصًا مختلفًا لنفس النص المرئي.
ما التجزئة التي يجب أن أستخدمها؟
SHA-256 أو أقوى لأي شيء متعلق بالأمان. تم كسر MD5 وSHA-1 لمقاومة الاصطدام.
هل التجزئة مملحة؟
لا، هذه خلاصات بسيطة. بالنسبة لكلمات المرور، استخدم خوارزمية مخصصة مثل Argon2 أو bcrypt مع الملح.
هل هذه الأداة مجانية حقا؟
نعم. لا يوجد حساب ولا يوجد نظام حظر الاشتراك غير المدفوع ولا يوجد حد للاستخدام. يتم تمويل تطبيق Tools بواسطة aumenso، الاستوديو الذي يقف وراءه.
هل تم تحميل أي شيء أقوم بإدخاله؟
لا، تعمل الأداة في علامة تبويب المتصفح الخاص بك؛ ما تدخله لا يتم إرساله إلينا ولا يتم تخزينه أبدًا.