java通过java.security.MessageDigest实现MD5加密

这里只是把主要的方法写了出来,main方法调用就可以了,不要忘记倒包了

    /** *java.security.MessageDigest类中有MD5SHA等加密算法的实现 */publicstaticvoidMD5Test(){ MessageDigestmd=null; try{ md=MessageDigest.getInstance("MD5"); }catch(NoSuchAlgorithmExceptione){ e.printStackTrace(); } Strings="df9f";//将要加密的字符串 System.out.println("加密之前的字符串:"+s); md.update(s.getBytes());//MD5加密算法只是对字符数组而不是字符串进行加密计算,得到要加密的对象 byte[]bs=md.digest();//进行加密运算并返回字符数组 for(byteb:bs){ System.out.print(b+"|");//打印出来加密后的字符数组 } System.out.println(); StringBuffersb=newStringBuffer(); for(inti=0;i<bs.length;i++){//字节数组转换成十六进制字符串,形成最终的密文 intv=bs[i]&0xff; if(v<16){ sb.append(0); } sb.append(Integer.toHexString(v)); } System.out.println("加密之后的字符串:"+sb); }

“orangleliu笔记本”博客,请务必保留此出处http://blog.csdn.net/orangleliu/article/details/8734572

你曾经说,等我们老的时候,

java通过java.security.MessageDigest实现MD5加密

相关文章:

你感兴趣的文章:

标签云: