我有两个问题 1 我有以下代码,但我不知道如何从我的代码的另一部分使用它,即当用户注册加密我的字符串密码时
public static final String md5(final String toEncrypt) {
try {
final MessageDigest digest = MessageDigest.getInstance("md5");
digest.update(toEncrypt.getBytes());
final byte[] bytes = digest.digest();
final StringBuilder sb = new StringBuilder();
for (int i = 0; i < bytes.length; i++) {
sb.append(String.format("%02X", bytes[i]));
}
return sb.toString().toLowerCase();
}
catch (Exception exc) { return ""; // Impossibru! }
}
第二个问题是当我从数据库中提取该字符串以匹配用户在编辑框中键入的内容时,我将如何解密该字符串。