الخادم والشبكة

التشفير (MD5 / SHA) مجاني

قم بتشفير النصوص فوراً في متصفحك باستخدام MD5 وSHA-1 وSHA-256 وSHA-512. أداة تشفير آمنة وسريعة دون إرسال البيانات إلى خادم.

التشفير (MD5 / SHA)
يتم الحساب فوراً - كما يتم قبول النصوص الفارغة.
نتائج التجزئة
MD5
SHA-1
SHA-256
SHA-512
معلومات

حول التشفير المجاني (MD5 / SHA)

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

يُستخدم خوارزمية MD5 بكثرة في التحقق من المجموع الاختباري نظرًا لسرعتها؛ إلا أنها تُعتبر الآن ضعيفة من حيث الأمان التشفيري. وبالمثل، تُعد خوارزمية SHA-1 شائعة الاستخدام في الأنظمة القديمة. أما بالنسبة للتطبيقات بالغة الأهمية من الناحية الأمنية... SHA-256 أو SHA-512 ينبغي تفضيل هذه الخوارزميات؛ فالغالبية العظمى من شهادات SSL/TLS الحديثة، وعمليات الالتزام في Git، وأنظمة مصادقة كلمات المرور تستخدم إحدى هذه الخوارزميات.

يتم إجراء حسابات SHA-1 و SHA-256 و SHA-512 باستخدام الخاصية المدمجة في المتصفح. واجهة برمجة تطبيقات التشفير على الويب يستخدم البنية التحتية (crypto.subtle)؛ من ناحية أخرى، يعمل MD5 مع تطبيق JavaScript صغير ونقي مضمن في الصفحة. لن يتم إرسال أي من بياناتك إلى الخادم.تتم العملية برمتها من جانب المستخدم. يمكنك استخدام هذه الأداة بأمان لمقارنة كلمات المرور المشفرة، والتحقق من مفاتيح واجهة برمجة التطبيقات، وفحص سلامة الملفات، أو ببساطة لجمع البيانات.

تقوم الأداة بإعادة حساب جميع التجزئات في الوقت الفعلي أثناء الكتابة. بجانب كل نتيجة... ينسخ يمكنك نقل قيمة التجزئة إلى الحافظة بنقرة واحدة باستخدام الزر.

كيفية استخدامه؟

خطوة بخطوة

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

الأسئلة الشائعة

تُنتج خوارزمية MD5 قيمة تجزئة بطول 128 بت (32 بت بالنظام الست عشري)، بينما تُنتج خوارزمية SHA-256 قيمة تجزئة بطول 256 بت (64 بت بالنظام الست عشري). تُقلل قيمة التجزئة الأطول بشكل كبير من احتمالية حدوث تصادمات. ونظرًا لأن خوارزميتي MD5 وSHA-1 تُعتبران الآن عرضة للاختراق، يُوصى باستخدام خوارزميتي SHA-256 أو SHA-512 للعمليات الحساسة مثل تخزين كلمات المرور أو التوقيعات الرقمية.

لا. دوال التجزئة أحادية الاتجاه؛ لا يمكنك الرجوع من التجزئة إلى النص الأصلي. لا تعتمد طرق "فك تشفير التجزئة" على إعادة التدوير، بل على محاولة إيجاد النص الذي يُعطي نفس التجزئة باستخدام هجمات القوة الغاشمة أو جداول قوس قزح. لذلك، يُعدّ إضافة قيمة عشوائية (Salt) عند تخزين كلمات المرور أمرًا بالغ الأهمية.

لا، يتم إجراء حسابات SHA بواسطة النظام المدمج في المتصفح. crypto.subtle يتم نقل البيانات عبر واجهة برمجة التطبيقات (API)، بينما يتم تشفير البيانات باستخدام MD5 عبر كود جافا سكريبت مضمن في الصفحة. لا يتم إرسال أي طلبات عبر الشبكة؛ بياناتك لا تغادر نظامك.

السلسلة الفارغة تُعتبر أيضًا مدخلًا صالحًا، ولكل خوارزمية قيمة "تجزئة فارغة" ثابتة. على سبيل المثال، قيمة MD5 للسلسلة الفارغة هي: d41d8cd98f00b204e9800998ecf8427eSHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.

يُفضّل استخدام خوارزمية SHA-512 في الحالات التي تتطلب مستوى عالٍ جدًا من الأمان (التوقيعات الرقمية، والشهادات، وسلامة الأرشيفات على المدى الطويل). في معمارية 64 بت، تعمل خوارزمية SHA-512 بسرعة أكبر من خوارزمية SHA-256. أما للاستخدام اليومي ومعظم تطبيقات الويب، فإن خوارزمية SHA-256 كافية.