我在红宝石中有以下代码:hex = Digest::SHA1.hexdigest(str).to_i(16)hex.to_s(32)我尝试在 python 中实现它:import hashlibimport base64base64.b32encode(hashlib.sha1(str).digest()) 当我在 ruby 中运行字符串的代码时,test我得到了l558vpecm6dqc72c11pt74f9guc2veuj 而在 python 中,我得到了VFFI7ZOMWGN2MHCMBBZ5HEPJQ6MC7O6T python 代码有什么问题?如何获得与红宝石相同的结果?
2 回答
胡子哥哥
TA贡献1825条经验 获得超6个赞
我希望这可以帮助您找到不同语言的哈希示例:ruby、python、Go、...:https://gist.github.com/jasny/2200f68f8109b22e61863466374a5c1d
添加回答
举报
0/150
提交
取消