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 结果显示为十六进制使用hexdigest()方法:

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