MessageDigest中的digest()方法是否应始终为相同的输入提供相同的散列值?MessageDigest摘要()方法
我尝试这样做,我得到不同的一组hashvalues的对于相同的输入每次
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(String input)'的方法?因为[我看不到一个](http://download.oracle.com/javase/6/docs/api/java/security/MessageDigest.html)... – DaveRandom