加密

Encrypts.md5Encrypt()

package ins.framework.lang;

import java.io.PrintStream;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import org.apache.commons.codec.binary.Hex;

public class Encrypts
{
private static MessageDigest md5Digest;

public static String md5Encrypt(String planText)
{
byte[] digest = md5Digest.digest(planText.getBytes());
return new String(Hex.encodeHex(digest)).toUpperCase();
}

public static String sinosoftEncrypt(String planText)
{
return SinosoftEncrypt.sinosoftEncrypt(planText);
}

public static void main(String[] args) throws NoSuchAlgorithmException {
System.out.println(sinosoftEncrypt("0000"));
}

static
{
try
{
md5Digest = MessageDigest.getInstance("MD5");
} catch (NoSuchAlgorithmException e) {
throw new IllegalStateException(e);
}
}
}

原文地址:https://www.cnblogs.com/fei563786979/p/6065908.html