java中使用md5实现数据加密存储

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 https://blog.csdn.net/weixin_43863007/article/details/88749662

在java项目中的一些数据存储操作时比如密码,使用加密后的字符串存储会更加安全,删除线格式

1. 首先创建一个工具类,用来放md5加密方法方便其他地方可以调用:

import org.apache.commons.codec.digest.DigestUtils;
public class MyUtil {
	//字符串加密
    public static String md5(String str){
        return DigestUtils.md5Hex(str);
    }
    //测试
    public static void main(String[] args) {
		String str = "admin123";
	 	String pwd = md5(str);
	 	System.out.println(pwd);
	}
}

2. 往对象存储密码时经过加密操作再存储到数据库(登录认证的时候也可以将输入的密码经过加密到数据库进行验证):

		//对密码进行加密处理
		user.setPassword(MyUtil.md5(user.getPassword()));
		//登录时也可以将输入的密码经过加密到数据库进行验证
		String password = MyUtil.md5(user.getPassword());

猜你喜欢

转载自blog.csdn.net/weixin_43863007/article/details/88749662