جدول المحتويات:
- التعريف - ماذا تعني شفرة مصادقة رسالة Hashed (HMAC)؟
- تيكوبيديا تشرح كود مصادقة الرسائل المهروسة (HMAC)
التعريف - ماذا تعني شفرة مصادقة رسالة Hashed (HMAC)؟
رمز مصادقة رسالة التجزئة (HMAC) هو رمز مصادقة الرسالة الذي يستخدم مفتاح تشفير مع دالة تجزئة. الخوارزمية الفعلية وراء رمز مصادقة رسالة التجزئة معقد ، مع تنفيذ التجزئة مرتين. هذا يساعد في مقاومة بعض أشكال تحليل التشفير. يُعتبر رمز مصادقة رسالة تجزئة أكثر أمانًا من رموز مصادقة الرسائل المشابهة الأخرى ، حيث يتم تجزئة البيانات المنقولة والمفتاح المستخدم في العملية بشكل منفصل.
تيكوبيديا تشرح كود مصادقة الرسائل المهروسة (HMAC)
على غرار رموز مصادقة الرسائل الأخرى ، يمكن لرمز توثيق الرسائل المجزأة التحقق في وقت واحد من مصادقة الرسالة وتكامل البيانات المرتبط بها. يحدد حجم المفتاح السري المستخدم قوة التشفير لرمز مصادقة رسالة التجزئة. يمكن أن يستخدم رمز مصادقة رسالة التجزئة المجزأة وظائف تجزئة التشفير التكراري مثل SHA-1 و MD-5 مع المفتاح السري. يوفر رمز مصادقة الرسائل المجزأة مفتاحًا عامًا وخاصًا لكل من الخادم والعميل. على الرغم من أن المفتاح العمومي معروف ، إلا أن المفتاح الخاص معروف فقط للعميل والخادم المعينين. تبدأ العملية بالكامل مع قيام العميل بإنشاء رمز مصادقة فريد لتجزئة الرسائل استنادًا إلى البيانات المطلوبة وتجزئة البيانات المطلوبة إلى جانب مفتاح خاص. يتم إرسال هذا كجزء من الطلب إلى الخادم ، والذي يقارن بدوره برموز مصادقة الرسائل المجزأة ، وإذا وجد على قدم المساواة ، يسمح للعميل بالثقة وتنفيذ الطلب. وكما هو معروف العملية برمتها مصافحة سرية.
أحد الفوائد الرئيسية لرمز مصادقة رسالة التجزئة هو أنها أقل تأثراً بالاصطدامات وتعتبر قوة شريرة للحصول على مفتاح التشفير السري. يوفر رمز مصادقة الرسائل المتسلسلة تقنية ملائمة للتحقق مما إذا كان قد تم العبث بالبيانات ومدى صحة المستخدم.
ومع ذلك ، فإن العيب المرتبط برمز مصادقة رسالة التجزئة هو عدم وجود أي خصوصية ، والتي يمكن الحصول عليها أيضًا بتشفير كامل.


