中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

java實(shí)現(xiàn)MD5加密算法

2018-07-20    來(lái)源:open-open

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Util {
      public static String generateMD5(String input)
      {
        MessageDigest messageDigest = null;
        try {
          messageDigest = MessageDigest.getInstance("MD5");
          messageDigest.reset();
          messageDigest.update(input.getBytes("UTF-8"));
        } catch (NoSuchAlgorithmException e) {
          System.out.println("NoSuchAlgorithmException caught!");
          System.exit(-1);
        } catch (UnsupportedEncodingException e) {
          e.printStackTrace();
        }
        byte[] byteArray = messageDigest.digest();
        StringBuffer md5StrBuff = new StringBuffer();
        for (int i = 0; i < byteArray.length; i++) {
          if (Integer.toHexString(0xFF & byteArray[i]).length() == 1)
            md5StrBuff.append("0").append(Integer.toHexString(0xFF & byteArray[i]));
          else {
            md5StrBuff.append(Integer.toHexString(0xFF & byteArray[i]));
          }
        }
        return md5StrBuff.toString();
      }
    }



標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:java常用字符串操作函數(shù)

下一篇:采用JSCH實(shí)現(xiàn)對(duì)linux遠(yuǎn)程操作,執(zhí)行簡(jiǎn)單的命令