Java MD5 Encode md5Encode(String inStr)

Here you can find the source of md5Encode(String inStr)

Description

MD5 generate 32 chars.

License

Open Source License

Parameter

Parameter Description
inStr a parameter

Declaration

public static String md5Encode(String inStr) 

Method Source Code


//package com.java2s;
//License from project: Open Source License 

import java.security.MessageDigest;

public class Main {
    /**/*from  ww  w .  ja  v a  2  s  .c  o  m*/
     * MD5 generate 32 chars.
     * 
     * @param inStr
     * @return
     */
    public static String md5Encode(String inStr) {
        MessageDigest md5 = null;
        try {
            md5 = MessageDigest.getInstance("MD5");
            byte[] byteArray = inStr.getBytes("UTF-8");
            byte[] md5Bytes = md5.digest(byteArray);
            StringBuffer hexValue = new StringBuffer();
            for (int i = 0; i < md5Bytes.length; i++) {
                int val = ((int) md5Bytes[i]) & 0xff;
                if (val < 16) {
                    hexValue.append("0");
                }
                hexValue.append(Integer.toHexString(val));
            }
            return hexValue.toString();
        } catch (Exception e) {
            e.printStackTrace();
            return "";
        }

    }
}

Related

  1. md5Encode(byte[] content)
  2. MD5Encode(final String origin, final String charsetname)
  3. md5Encode(String input, String encoding)
  4. MD5Encode(String inStr)
  5. md5Encode(String inStr)
  6. md5Encode(String message)
  7. MD5Encode(String origin)
  8. MD5Encode(String origin)