基于Java语言MD5加密Base64转换方法

  

本文提供了基于MD5加密16位和32位的方法,具体内容如下
  

        进口java.io.IOException;   进口java.math.BigInteger;   进口java.security.MessageDigest;   进口java.security.NoSuchAlgorithmException;   进口sun.misc.BASE64Decoder;   进口sun.misc.BASE64Encoder;/* *   * & lt; p>标题:编码工具类& lt;/p>   * & lt; p>功能:对数据进行编码转换& lt;/p>   *赵力   */公开课EncodeUtil   {   公共静态void main (String [] args)抛出异常   {   System.out.println (md5Encrypt16(“需要进行MD5加密的字符串"));   }/* *   * MD5加密16位   * @param encryptStr要加密数据   * @return返回16位加密结果   * ZhaoLi   */encryptStr md5Encrypt16公共静态字符串(字符串)   {   返回md5Encrypt32 (encryptStr)。substring (8、24);   }/* *   * MD5加密32位   * @param encryptStr要加密数据   * @return 32位加密结果   * ZhaoLi   */encryptStr md5Encrypt32公共静态字符串(字符串)   {   MessageDigest md5;   试一试   {   md5=MessageDigest.getInstance (md5);   byte [] md5Bytes=md5.digest (encryptStr.getBytes ());   StringBuffer hexValue=https://www.yisu.com/zixun/new StringBuffer ();   for (int i=0;我之前      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

基于Java语言MD5加密Base64转换方法