/** * 3DES加密工具类 * * @author zhy
import java.security.Key; import javax.crypto.Cipher; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESedeKeySpec; import javax.crypto.spec.IvParameterSpec; /** * 3DES加密工具类 * * @author zhy */ public class PhoneEncrypt { // 密钥 private final static String secretKey = "huijin12345@lx100$#365#$"; // 向量 private final static String iv = "huijin66"; // 加解密统一使用的编码方式 private final static String encoding = "utf-8"; /** * 3DES加密 * * @param plainText 普通文本 * @return * @throws Exception */ public static String encode(String plainText) { Key deskey = null; try { DESedeKeySpec spec = new DESedeKeySpec(secretKey.getBytes()); SecretKeyFactory keyfactory = SecretKeyFactory.getInstance("desede"); deskey = keyfactory.generateSecret(spe
3DES加密工具类
最新推荐文章于 2024-04-28 19:37:43 发布