MD5加密
MD5是一种单向加密算法,只能加密不能解密,所以一般是用来做数据一致性验证而不是作为数据加密
1 2 3 4 5 6 7 8
| MessageDigest m = MessageDigest.getInstance("md5"); m.update(inputText.getBytes(StandardCharsets.UTF_8)); byte[] arr = m.digest(); StringBuilder sb = new StringBuilder(); for (byte b : arr) { sb.append(Integer.toHexString((b & 0xFF) | 0x100), 1, 3); } return sb.toString();
|