J'ai du mal à trouver un moyen raisonnable de générer un hachage de casse en Python.Comment générer un hachage de casse en Python?
Je veux générer quelque chose comme: aZeEe9E
En ce moment, j'utilise MD5, qui ne génère pas de hash sensibles à la casse.
L'un de vous sait-il comment générer une valeur de hachage composée de caractères majuscules et minuscules + chiffres?
-
D'accord, les conseils de GREGS a travaillé comme un charme:
Voici un exemple simple:
>>> import hashlib, base64 >>> s = 'http://gooogle.com' >>> hash = hashlib.md5(s).digest() >>> print hash 46c4f333fae34078a68393213bb9272d >>> print base64.b64encode(hash) NDZjNGYzMzNmYWUzNDA3OGE2ODM5MzIxM2JiOTI3MmQ=
C'est une idée intéressante! Je vais vérifier et rapporter. –
Merci GregS! J'ai dû faire une réponse à la question afin de pouvoir inclure le code ... mais c'est la faute de SO. MERCI! –
@pyrony, éditez votre question originale plutôt que d'ajouter "pseudo-réponses" - pas de faute de SO, juste l'utiliser correctement! -) –