MD5加密

来源:互联网 发布:如何关闭电脑端口 编辑:程序博客网 时间:2024/06/06 00:13

MD5加密


代码: 

//对密码加密的函数, 返回的是32位private  static String toMD5(String plainText) {String  mmm="";try{//生成实现指定摘要算法的 MessageDigest 对象。MessageDigest md = MessageDigest.getInstance("MD5");//使用指定的字节数组更新摘要。md.update(plainText.getBytes());//通过执行诸如填充之类的最终操作完成哈希计算。byte b[] = md.digest();//生成具体的md5密码到buf数组int i;StringBuffer buf = new StringBuffer("");for (int offset = 0; offset < b.length; offset++) {i = b[offset];if (i < 0)i += 256;if (i < 16)buf.append("0");buf.append(Integer.toHexString(i));}  mmm = buf.toString();/*System.out.println("32位: " + buf.toString());// 32位的加密System.out.println("16位: " + buf.toString().substring(8, 24));// 16位的加密,其实就是32位加密后的截取*/} /*catch(Exception e){     }*/catch(Exception e){e.printStackTrace();return "";}return mmm;}


0 0
原创粉丝点击