【发布时间】:2011-09-26 10:30:27
【问题描述】:
MessageDigest 中的 digest() 方法不应该总是为相同的输入提供相同的哈希值吗?
我试过了,每次都为相同的输入得到不同的哈希值集
md5 = MessageDigest.getInstance("MD5");
System.out.println(md5.digest("stringtodigest".getBytes()));
System.out.println(md5.digest("stringtodigest".getBytes()));
System.out.println(md5.digest("stringtodigest".getBytes()));
更新:将参数更改为 digest() 方法
【问题讨论】:
-
真的有签名
digest(String input)的方法吗?因为I can't see one...
标签: java encryption md5