Looking for python Answers? Try Ask4KnowledgeBase
Looking for python Keywords? Try Ask4Keywords

Python Language Algorithmes de hachage disponibles


Exemple

hashlib.new nécessite le nom d'un algorithme lorsque vous l'appelez pour produire un générateur. Pour savoir quels algorithmes sont disponibles dans l’interpréteur Python actuel, utilisez hashlib.algorithms_available :

import hashlib
hashlib.algorithms_available
# ==> {'sha256', 'DSA-SHA', 'SHA512', 'SHA224', 'dsaWithSHA', 'SHA', 'RIPEMD160', 'ecdsa-with-SHA1', 'sha1', 'SHA384', 'md5', 'SHA1', 'MD5', 'MD4', 'SHA256', 'sha384', 'md4', 'ripemd160', 'sha224', 'sha512', 'DSA', 'dsaEncryption', 'sha', 'whirlpool'}

La liste retournée variera selon la plate-forme et l'interprète; assurez-vous de vérifier que votre algorithme est disponible.

Il y a aussi quelques algorithmes qui sont garantis pour être disponibles sur toutes les plateformes et les interprètes, qui sont disponibles à l' aide hashlib.algorithms_guaranteed :

hashlib.algorithms_guaranteed
# ==> {'sha256', 'sha384', 'sha1', 'sha224', 'md5', 'sha512'}