使用jython进行MD5加密

时间:2013-01-18 09:48:22

标签: md5 jython encoder hashlib

我需要在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))

如何将输出作为上述代码的数组。

1 个答案:

答案 0 :(得分:0)

digest()方法返回字节,可用于需要字节的其他函数(例如base64或压缩它)。只需将MD5结果显示为十六进制使用hexdigest()方法:

output = m.digest()
hexoutput = m.hexdigest()
print("digest= " + str(hexoutput))