我需要在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))
如何将输出作为上述代码的数组。
答案 0 :(得分:0)
digest()
方法返回字节,可用于需要字节的其他函数(例如base64或压缩它)。只需将MD5结果显示为十六进制使用hexdigest()
方法:
output = m.digest()
hexoutput = m.hexdigest()
print("digest= " + str(hexoutput))