在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是密码