public class PassDemo { public static void main(String[] args) { demo(); } private static final char[] array ={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'}; private static void demo() { String pass = "1234"; try { //1. 获得信息摘要对象 MessageDigest messageDigest = MessageDigest.getInstance("md5"); //2. 更新摘要的算法--->将要加密的文本数据传输到算法中 messageDigest.update(pass.getBytes()); //3. 执行加密操作 byte[] bytes = messageDigest.digest(); System.out.println("bytes:" + Arrays.toString(bytes)); //将字节数组里面的每个字节数据转换成对应的16进制的字符 //一个字节 8bit 一个16进制的字符 4bit 一个字节转成2个16进制的字符 /*StringBuilder builder = new StringBuilder(); for (byte aByte : by
Md5加密操作思路以及在Util包中得写法
最新推荐文章于 2024-07-26 12:28:02 发布
本文介绍了如何在Java中进行MD5加密操作,包括加密的基本思路和在Util工具包中编写MD5加密函数的详细步骤,帮助开发者理解并实现数据的安全存储。
摘要由CSDN通过智能技术生成