Android MD5 Encode md5(final String s)

Here you can find the source of md5(final String s)

Description

liczy md5 ze stringu

Parameter

Parameter Description
string do zakodowania przez md5

Return

hash md5

Declaration

public static final String md5(final String s) 

Method Source Code

//package com.java2s;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class Main {
    /**/*from   w  ww.j ava 2s  .c  o m*/
     * liczy md5 ze stringu
     * 
     * @param string do zakodowania przez md5
     * @return hash md5
     */
    public static final String md5(final String s) {
        try {
            // Create MD5 Hash
            MessageDigest digest = java.security.MessageDigest
                    .getInstance("MD5");
            digest.update(s.getBytes());
            byte messageDigest[] = digest.digest();

            // Create Hex String
            StringBuffer hexString = new StringBuffer();
            for (int i = 0; i < messageDigest.length; i++) {
                String h = Integer.toHexString(0xFF & messageDigest[i]);
                while (h.length() < 2)
                    h = "0" + h;
                hexString.append(h);
            }
            return hexString.toString();

        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
        }

        return "";
    }
}

Related

  1. md5(String ori)
  2. md5(String s)
  3. md5(String s)
  4. md5(String str)
  5. md5(final String s)
  6. md5(final String s)
  7. md5Byte(String in)
  8. md5Byte(byte[] in)
  9. md5File(File file)