Pythonで大文字と小文字が混在するハッシュを生成する合理的な方法を見つけるのに苦労しています。
次のようなものを生成したい:aZeEe9E
現在、大文字と小文字を区別するハッシュを生成しないMD5を使用しています。
大文字と小文字+数字で構成されるハッシュ値を生成する方法を知っている人はいますか?
-
さて、GregSのアドバイスは魅力のように機能しました(最初の試みで!):
簡単な例を次に示します。
>>> import hashlib、base64 >>> s ='http://gooogle.com' >>> hash = hashlib.md5(s).digest() >>>ハッシュを印刷 46c4f333fae34078a68393213bb9272d >>> print base64.b64encode(hash) NDZjNGYzMzNmYWUzNDA3OGE2ODM5MzIxM2JiOTI3MmQ =