我需要在Jython中使用hashlib加密来加密一些数据。变量" output“的输出是一组垃圾字符”“w2?6”
m=hashlib.md5()
m.update(unicode(input).encode('utf-8'))
output = m.digest()
grinder.logger.info(digest= " + str(output))如何获得上述代码的数组形式的输出。
发布于 2013-01-22 18:28:59
digest()方法返回字节,可用于其他需要字节的函数(例如,对其进行base64或压缩)。为了简单地将MD5结果显示为十六进制,请使用hexdigest()方法:
output = m.digest()
hexoutput = m.hexdigest()
print("digest= " + str(hexoutput))https://stackoverflow.com/questions/14396205
复制相似问题