MessageDigest md = MessageDigest.getInstance("md5");
byte md5[] = md.digest(token.getBytes()); //128位 16【12,23,34,544543543543,】
//base64编码 SABDSSDSD
BASE64Encoder encoder = new BASE64Encoder();
return encoder.encode(md5);//String类型返回值
base64算法:
把原来的3个字节转化为4个字节。
本文介绍了如何使用Java实现MD5哈希算法来加密字符串,并进一步利用Base64算法进行编码转换的过程。通过实例代码展示了从原始数据到经过MD5处理后的128位固定长度输出,再到Base64编码的转换步骤。
3万+

被折叠的 条评论
为什么被折叠?



