Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Python 3.11.3

Contenu du module « hashlib »

Liste des classes du module hashlib

Nom de la classe Description
blake2b Return a new BLAKE2b hash object. [extrait de blake2b.__doc__]
blake2s Return a new BLAKE2s hash object. [extrait de blake2s.__doc__]

Liste des fonctions du module hashlib

Signature de la fonction Description
file_digest(fileobj, digest, /, *, _bufsize=262144) Hash the contents of a file-like object. Returns a digest object. [extrait de file_digest.__doc__]
pbkdf2_hmac(hash_name, password, salt, iterations, dklen=None) Password based key derivation function 2 (PKCS #5 v2.0) with HMAC as pseudorandom function. [extrait de pbkdf2_hmac.__doc__]
scrypt(password, *, salt=None, n=None, r=None, p=None, maxmem=0, dklen=64) scrypt password-based key derivation function. [extrait de scrypt.__doc__]

Liste des variables globales du module hashlib

Nom de la variable globale Valeur
algorithms_available {'sha3_256', 'sha3_384', 'sha224', 'shake_128', 'sha384', 'md5-sha1', 'blake2s', 'sha512_256', 'blake2b', 'ripemd160', 'sha1', 'md5', 'sm3', 'sha3_512', 'sha512_224', 'shake_256', 'sha256', 'sha512', 'sha3_224'}
algorithms_guaranteed {'blake2s', 'blake2b', 'sha3_256', 'shake_256', 'sha384', 'sha3_384', 'sha224', 'shake_128', 'sha1', 'sha256', 'sha512', 'md5', 'sha3_224', 'sha3_512'}

Liste des alias du module hashlib

Nom de l'alias Définition ciblée
md5 openssl_md5
new __hash_new
sha1 openssl_sha1
sha224 openssl_sha224
sha256 openssl_sha256
sha384 openssl_sha384
sha3_224 openssl_sha3_224
sha3_256 openssl_sha3_256
sha3_384 openssl_sha3_384
sha3_512 openssl_sha3_512
sha512 openssl_sha512
shake_128 openssl_shake_128
shake_256 openssl_shake_256