İçindekiler:
- Tanım - Karma İleti Kimlik Doğrulama Kodu (HMAC) ne anlama geliyor?
- Techopedia, Karma İleti Kimlik Doğrulama Kodunu (HMAC) açıklıyor
Tanım - Karma İleti Kimlik Doğrulama Kodu (HMAC) ne anlama geliyor?
Karma mesaj kimlik doğrulama kodu (HMAC), karma işleviyle birlikte şifreleme anahtarı kullanan bir ileti kimlik doğrulama kodudur. Bir karma mesaj kimlik doğrulama kodunun arkasındaki gerçek algoritma karmaşıktır ve karma iki kez gerçekleştirilir. Bu, bazı kriptografik analiz formlarına direnmeye yardımcı olur. Karma bir ileti kimlik doğrulama kodunun, benzer iletili kimlik doğrulama kodlarından daha güvenli olduğu düşünülür, çünkü işlemde aktarılan veriler ve kullanılan anahtar ayrı olarak karma yapılır.
Techopedia, Karma İleti Kimlik Doğrulama Kodunu (HMAC) açıklıyor
Diğer mesaj kimlik doğrulama kodlarına benzer şekilde, karma mesaj kimlik doğrulama kodu da mesajın kimlik doğrulamasını ve kendisiyle ilişkili veri bütünlüğünü doğrulayabilir. Kullanılan gizli anahtarın boyutu, karma mesaj kimlik doğrulama kodunun şifreleme gücünü belirler. Karma mesaj kimlik doğrulama kodu, gizli anahtarla birlikte SHA-1 ve MD-5 gibi yinelemeli şifreleme sağlama işlevlerinden yararlanabilir. Karma ileti kimlik doğrulama kodu, hem sunucuya hem de istemciye ortak ve özel bir anahtar sağlar. Ortak anahtar bilinmesine rağmen, özel anahtar yalnızca belirli istemci ve sunucu tarafından bilinir. Tüm süreç, istemcinin istenen verilere dayalı benzersiz bir karma mesaj kimlik doğrulama kodu oluşturması ve istenen verilerin özel bir anahtarla birlikte karma hale getirilmesiyle başlar. Bu, isteğin bir parçası olarak sunucuya gönderilir, bu da iki karma ileti kimlik doğrulama kodunu karşılaştırır ve eşit bulunursa, istemcinin güvenilmesini ve isteğin yürütülmesini sağlar. Tüm süreç gizli bir el sıkışma olarak da bilinir.
Karma mesaj kimlik doğrulama kodunun en önemli avantajlarından biri, çarpışmalardan daha az etkilenmesi ve gizli şifreleme anahtarını elde etmek için kaba kuvvet olarak görülmesidir. Karma mesaj kimlik doğrulama kodu, verilerin üzerinde oynanmış olup olmadığını ve kullanıcının gerçekliğini doğrulamak için uygun bir teknik sağlar.
Bununla birlikte, karma mesaj kimlik doğrulama koduyla ilişkili bir dezavantaj, tam şifrelemeyle de elde edilebilen herhangi bir gizliliğin olmamasıdır.




