javaweb简单快速的密码加密

很多小伙伴在写自己练习项目的时候,在登录页登录时,想在后台数据库放入加密的密码,好,那我们就切入正题,



1.先导入commons-codec的jar包,我用的是老的1.10版本的jar包,由maven引入

		
			commons-codec
			commons-codec
			1.10
		

2.在工具类中加入方法

/**
	 * 密码加密处理(MD5)
	 * @param src 原密码
	 * @return 加密后的内容
	 */
	public static String md5(String src){
		try{//采用MD5处理
			MessageDigest md = 
				MessageDigest.getInstance("MD5");
			byte[] output = md.digest(
				src.getBytes());//加密处理
			//将加密结果output利用Base64转成字符串输出
			String ret = 
			 Base64.encodeBase64String(output);
			return ret;
		}catch(Exception e){
			return "";
		}
	}



3.简单的密码加密就结束啦,在业务中调用静态方法即可,传入明文,将返回密文,直接保存到数据库即可

你可能感兴趣的:(javaweb简单快速的密码加密)