Java MD5 String md5(String str)

Here you can find the source of md5(String str)

Description

md

License

Apache License

Declaration

public static String md5(String str) 

Method Source Code


//package com.java2s;
//License from project: Apache License 

import java.security.MessageDigest;

public class Main {
    public static String md5(String str) {
        byte[] byteArray = null;
        try {/*from w  w  w .j a v a  2s.  c  o  m*/
            MessageDigest messageDigest = MessageDigest.getInstance("MD5");
            messageDigest.reset();
            messageDigest.update(str.getBytes("UTF-8"));
            byteArray = messageDigest.digest();
        } catch (Exception e) {
            e.printStackTrace();
        }

        StringBuffer md5StrBuff = new StringBuffer();

        for (int i = 0; i < byteArray.length; i++) {
            if (Integer.toHexString(0xFF & byteArray[i]).length() == 1) {
                md5StrBuff.append("0");
            }
            md5StrBuff.append(Integer.toHexString(0xFF & byteArray[i]));
        }
        return md5StrBuff.toString();
    }
}

Related

  1. md5(String str)
  2. md5(String str)
  3. MD5(String str)
  4. md5(String str)
  5. md5(String str)
  6. MD5(String str)
  7. MD5(String str)
  8. md5(String str)
  9. md5(String str)