hmac

Python hmac moduli

❮ Python o‘rnatilgan modullari


Misol

HMAC (SHA256) o‘n oltilik dayjestini hisoblang:

import hmac import hashlib sig = hmac.new(b"key", b"Linus", hashlib.sha256).hexdigest() print(sig)
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

hmac moduli RFC 2104 da tavsiflanganidek, xabarlarni autentifikatsiya qilish uchun kalitli xeshlashni amalga oshiradi.

Undan umumiy maxfiy kalit yordamida xabarlarni imzolash va ularning yaxlitligini tekshirish uchun foydalaning.


A’zolar

A’zo Tavsif
new()Kalit, xabar va digestmod yordamida yangi HMAC obyektini yaratadi.
compare_digest()Vaqtga asoslangan hujumlardan (timing attack) himoyalanish uchun ikki dayjestni xavfsiz solishtiradi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!