加密字符串
1.获取信息摘要对象:md5
MessageDigest md5 = MessageDigest.getInstance("MD5");
2.信息摘要对象是对字节数组进行摘要的,所以先获取字符串的字节数组
byte[] bytes = str.getBytes();
3.信息摘要对象对字节数组进行摘要,得到摘要字节数组
byte[] digest = md5.digest(bytes);
4.把摘要数组中的每一个字节转换成16进制,并拼在一起就得到了MD5值.
String encode = new BigInteger(1, digest).toString(16);
本文详细介绍了如何使用Java的MessageDigest API实现MD5加密,包括获取MD5实例、将字符串转为字节数组、计算摘要、并转化为十六进制字符串。重点在于实际操作步骤和编码原理。

4369

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



