在对密码进行编码后,我尝试调用Equinix身份验证API,但散列不成功。
我尝试了以下在线生成器,但编码的密码似乎不正确。
发布于 2019-08-26 15:47:09
我也遇到了同样的问题,并使用Jython解决了这个问题。http://www.java2s.com/Code/Jar/j/Downloadjythonstandalone252jar.htm
代码非常简单:
import hashlib
import base64
password = "my_password"
hashObject = hashlib.md5(password.encode())
md5password = hashObject.digest()
base64Password = base64.b64encode(md5password)encode()函数-将密码编码为一个字节字符串,用作hashlib.md5()方法的输入
digest()函数-以字节格式返回编码数据,b64encode()对digest ()方法返回的数据进行编码
你也可以在这里进行测试,https://repl.it/repls/JampackedShowyLocatorprogram
希望这能有所帮助:)
https://stackoverflow.com/questions/57653633
复制相似问题