依赖
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>1.60</version>
</dependency>
package com.sentemail.DES;
import java.security.SecureRandom;
import java.security.Security;
/*扩展类*/
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESKeySpec;
import org.bouncycastle.jce.provider.BouncyCastleProvider;
public class EncryptUtil {
static {
// 适配PKCS7Padding填充
Security.addProvider(new BouncyCastleProvider());
}
/** 加密、解密key. */
private static final String PASSWORD_CRYPT_KEY = "EPICC_DESKEY_QYWX";