1

Pythonで大文字と小文字が混在するハッシュを生成する合理的な方法を見つけるのに苦労しています。

次のようなものを生成したい:aZeEe9E

現在、大文字と小文字を区別するハッシュを生成しないMD5を使用しています。

大文字と小文字+数字で構成されるハッシュ値を生成する方法を知っている人はいますか?

-

さて、GregSのアドバイスは魅力のように機能しました(最初の試みで!):

簡単な例を次に示します。

>>> import hashlib、base64
>>> s ='http://gooogle.com'
>>> hash = hashlib.md5(s).digest()
>>>ハッシュを印刷
46c4f333fae34078a68393213bb9272d
>>> print base64.b64encode(hash)
NDZjNGYzMzNmYWUzNDA3OGE2ODM5MzIxM2JiOTI3MmQ =
4

2 に答える 2

3

ハッシュの出力をbase64エンコードできます。これには、あなたが言及したもの以外にいくつかの追加の文字があります。

于 2010-04-02T22:22:44.710 に答える
3

たぶん、 base64でエンコードされたハッシュを使用できますか?

于 2010-04-02T22:25:11.073 に答える