请各位大佬帮帮忙,看一下
希望有会的大佬指点一下,小弟万分感谢我想把下面的这段java的代码转成python的
。
翻译到instance2.update就卡住了
public static void main3() {
try {
byte[] bArr2 = new byte;
MessageDigest instance2 = MessageDigest.getInstance("SHA-1");
int len = 2048;
instance2.update(bArr2, 0, len);//卡在这里了
System.out.println(instance2.digest());
} catch (NoSuchAlgorithmException e) {
}
}
下面是我用python写出来的,各位大佬可以看一下
def main23():
bArr2 = bytes(*2048)
instance2 = hashlib.sha1()
read2 = 2048
if read2 > 0:
instance2.update(bArr2)#这里只能传一个参数
print(instance2.hexdigest())
这个是javaMessageDigest.update的解释,在python的hashlib.update好像不支持这功能
tan567421 发表于 2021-3-27 00:20
这个问题我也遇到了。 。。
解决了吗
页:
[1]