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());