ajanuskevicius
2/22/2017 - 1:19 PM

Java - Encrypt String to MD5

Java - Encrypt String to MD5

package com.home.project;

import java.security.NoSuchAlgorithmException;
import java.security.MessageDigest;
import java.math.BigInteger;

public class Encryption {

  private static String salt = "My@Own$Salt%String#0716";

  public static String getSalt() {return salt;};

  public static String md5(String input) {

    String md5 = null;

    if (input == null) return null;

    try {

        MessageDigest digest = MessageDigest.getInstance("MD5");
        digest.update(input.getBytes(), 0, input.length());
        md5 = new BigInteger(1, digest.digest()).toString(16);
    }
    catch (NoSuchAlgorithmException e) {

        e.printStackTrace();
    }
    return md5;
  }
}