0

Jythonでhashlib暗号化を使用して一部のデータを暗号化する必要があります。変数「output」の出力は、ジャンク文字のセット「¦?ìîçoÅ」w2?¨?¼?6」です。

m=hashlib.md5()

m.update(unicode(input).encode('utf-8'))

output = m.digest()

grinder.logger.info(digest= " + str(output))

上記のコードの配列として出力を取得するにはどうすればよいですか。

4

1 に答える 1

0

digest()メソッドは、バイトを必要とする他の関数に使用できるバイトを返します (たとえば、base64 または圧縮)。MD5 の結果を 16 進法として単純に表示するには、次のhexdigest()方法を使用します。

output = m.digest()
hexoutput = m.hexdigest()
print("digest= " + str(hexoutput))
于 2013-01-22T10:28:58.770 に答える