0 تصويتات
منذ في تصنيف الأمن السيبراني بواسطة مجهول
ما الفرق بين Encryption و Hashing؟

1 إجابة واحدة

0 تصويتات
منذ بواسطة admin6 (414ألف نقاط)

الفرق بين Encryption و Hashing

الفرق الأساسي بين التشفير (Encryption) و التجزئة (Hashing) يكمن في الغرض وطريقة الاستخدام؛ فالتشفير يهدف إلى تحويل البيانات إلى شكل غير قابل للقراءة إلا لمن يمتلك مفتاح فك التشفير، أما التجزئة فهي عملية تحويل البيانات إلى سلسلة ثابتة الطول تمثل بصمة فريدة للبيانات ولا يمكن عكسها لاستعادة البيانات الأصلية.

ما هو التشفير (Encryption)؟

التشفير هو تقنية تُستخدم لحماية المعلومات عن طريق تحويلها إلى صيغة غير مفهومة بدون مفتاح معين. عند تشفير البيانات مثل الرسائل أو الملفات، يتم استخدام خوارزميات معينة مع مفتاح سري، بحيث يمكن للشخص المصرح فقط باستخدام مفتاح فك التشفير أن يستعيد المعلومات الأصلية.

تُستخدم التشفيرات في العديد من التطبيقات مثل التواصل الآمن عبر الإنترنت (SSL/TLS)* حماية البيانات الحساسة في قواعد البيانات، والرسائل المشفرة في تطبيقات المراسلة. من الأمثلة الشائعة على خوارزميات التشفير AES و RSA.

ما هو التجزئة (Hashing)؟

التجزئة هي عملية تحويل البيانات إلى سلسلة محسوبة بطول ثابت، تسمى "قيمة التجزئة" أو "هاش"* والتي تمثل بشكل فريد المحتوى الأصلي. الفرق الجوهري أن التجزئة هي عملية أحادية الاتجاه، حيث لا يمكن استعادة البيانات الأصلية بناءً على قيمة الهاش.

تتمتع دوال التجزئة بخصائص مهمة مثل:


  • إنتاج نفس الهاش عند إدخال نفس البيانات.
  • صعوبة توليد نص مختلف يؤدي لنفس قيمة الهاش (مقاومة التصادم).
  • سرعة حسابها.

من أشهر خوارزميات التجزئة: MD5، SHA-1، و SHA-256. تُستخدم التجزئة لحماية كلمات المرور، التحقق من سلامة الملفات، والتوقيعات الرقمية.

الفروقات العملية بين التشفير والتجزئة

الهدف من التشفير هو تأمين البيانات بحيث يمكن استعادتها لاحقًا، بينما الهدف من التجزئة هو التحقق أو المقارنة دون الحاجة لمعرفة المحتوى الأصلي. على سبيل المثال:

إذا أرسلت رسالة مشفرة لشخص ما، يمكنه استخدام مفتاح فك التشفير لاستعادة الرسالة بالنص الأصلي. أما إذا أرسلت لهاش رسالة، فهذا فقط لإثبات أن النص لم يتغير، وليس لاستعادته.

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

مرحبًا بك في موقع اسألني، منصة عربية متخصصة في طرح الأسئلة والإجابة عليها. يمكنك بسهولة طرح أي سؤال يدور في ذهنك، وسيقوم مجتمع المستخدمين بمساعدتك من خلال تقديم إجابات مفيدة ومعلومات قيّمة في مختلف المجالات.
...