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