欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-14 19:46:14
...

在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());
相关标签: 加密 md5