MD5 加密 参数加密解密
import java.nio.charset.Charset;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Calendar;
public class Md5Utils {
public static void main(String[] args) {
// 请求参数加密
String verifyCode = "transType=C000&custId=custId";
String queryString = "transType=C000&custId=custId" + "&verifyCode="
+ getVerifyCode(MD5_SEED, verifyCode);
System.out.println(queryString);
// 返回参数加解密
String enc = encode(verifyCode);
String dec = decode(enc);
System.out.println(enc);
System.out.println(dec);
}
private static final String key0 = "aaaaaaa";
private static final Charset charset = Charset.forName("UTF-8");
private static byte[] keyBytes = key0.getBytes(charset);
// 加密
public static String enc