hashlib
Python hashlib moduli
❮ Python o‘rnatilgan modullari
Misol
SHA-256 xeshini hisoblang (o‘n oltilik string):
import hashlib
s = hashlib.sha256(b"Emil").hexdigest()
print(s)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
hashlib moduli ko‘plab xavfsiz xesh va xabar dayjesti (message digest) algoritmlari uchun umumiy interfeysni amalga oshiradi.
Undan ma’lumotlar yaxlitligini ta’minlash va tekshirish uchun nazorat yig‘indilarini (checksum) hisoblashda foydalaning (masalan, SHA-256, SHA-1, BLAKE2).
A’zolar
| A’zo | Tavsif |
|---|---|
| blake2b() | BLAKE2b xesh obyektini yaratadi. |
| blake2s() | BLAKE2s xesh obyektini yaratadi. |
| md5() | MD5 xesh obyektini yaratadi (kriptografik maqsadlar uchun xavfsiz emas). |
| new() | Berilgan algoritm nomi yordamida yangi xeshlash obyektini yaratadi. |
| sha1() | SHA-1 xesh obyektini yaratadi. |
| sha256() | SHA-256 xesh obyektini yaratadi. |
| sha384() | SHA-384 xesh obyektini yaratadi. |
| sha512() | SHA-512 xesh obyektini yaratadi. |
| sha3_256() | SHA3-256 xesh obyektini yaratadi. |
| sha3_384() | SHA3-384 xesh obyektini yaratadi. |
| sha3_512() | SHA3-512 xesh obyektini yaratadi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
