在Java中对用户密码进行加密通常可以使用密码哈希算法,下面用MD5来简单演示
//1、首先导入相关的Java安全库。
//2、创建一个MessageDigest对象,并指定要使用的哈希算法(MD5)。 MD5非对称,不能解密
//3、用String的DigestUtils 工具类将用户输入的密码加salt转换成字节数组。
MessageDigest digest = MessageDigest.getInstance("MD5");
final String SALT = "wsss";
String password = "123123";
String newpassword = DigestUtils.md5DigestAsHex((SALT + password ).getBytes());
System.out.println(newpassword);
SALT 是加密盐 password是密码
本文介绍了如何在Java中使用MD5密码哈希算法对用户密码进行加密,涉及导入安全库、创建MessageDigest对象、添加SALT并转换为十六进制表示。

917

被折叠的 条评论
为什么被折叠?



