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. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
