我试图将字符串列表中的两个字符串转换为MD5消息摘要。MD5 Message Digest Java
我的字符串列表被称为“usernamepassword”。
try {
MessageDigest mdg = MessageDigest.getInstance("MD5");
mdg.update(usernamepassword.get(0).getBytes(), 0, usernamepassword.get(0).length());
mdg.update(usernamepassword.get(1).getBytes(), 1, usernamepassword.get(0).length());
} catch (NoSuchAlgorithmException ex) {
Logger.getLogger(UPCheck.class.getName()).log(Level.SEVERE, null, ex);
}
我的问题是 -
答:是这样做的正确方法是什么? B:我如何返回它,以便我可以在另一个类中使用每个单独的MD5哈希值?
您应该使用bcrypt或scrypt或PBKDFv2。 – SLaks 2013-03-10 20:11:24