加密字符串
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);