Java md5两次加密32位

md5(md5(密码)+time), md5 使用 32 位小写字符串算法

time是获取当前时间,需要两次加密。

该怎么写,实属不会啊。

    	String password = "123456";
    	String salt = System.currentTimeMillis()+"";
		String ret = SecureUtil.md5(SecureUtil.md5(password)+salt);
		//数据库报存 ret 和  salt  方便校验密码

建议使用 hutool包

import cn.hutool.crypto.SecureUtil;

 

 

百度搜个md5加密的方法,

md5(md5(密码)+System.currentTimeMillis())

输出不就是你要的结果

String pwd = "123abc";
String result = MD5.getMD5String(MD5.getMD5String(pwd) + new Date().getTime());