رمز مصادقة الرسائل المجزأة (HMAC)

مؤلف: Laura McKinney
تاريخ الخلق: 1 أبريل 2021
تاريخ التحديث: 14 قد 2024
Anonim
How to Configure RFC 5709 / HMAC-SHA Key Chains for OSPFv2 on Cisco Routers w/IOS 15.4(1)T
فيديو: How to Configure RFC 5709 / HMAC-SHA Key Chains for OSPFv2 on Cisco Routers w/IOS 15.4(1)T

المحتوى

التعريف - ماذا تعني شفرة المصادقة المجزأة (HMAC)؟

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


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح كود مصادقة هاش (HMAC)

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


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

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