有人知道如何将MD5转换为字符串吗?我的情况是我已经将密码保存在数据库中的MD5格式中。我正在尝试检索密码并以字符串形式显示,以用于编辑目的。
这是我用于将字符串转换为加密格式的方法:
public static String encrypt(String source) {
String md5 = null;
try {
MessageDigest mdEnc = MessageDigest.getInstance("MD5"); //Encryption algorithm
mdEnc.update(source.getBytes(), 0, source.length());
md5 = new BigInteger(1, mdEnc.digest()).toString(16); // Encrypted string
}
catch (Exception ex) {
return null;
}
return md5;
}
我不知道如何将加密格式转换为字符串以编辑密码。