package JiaMi; import sun.misc.BASE64Encoder; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESedeKeySpec; /** * @author mianma * @create 2023-06-08 16:39:45 */ public class DESede { public static void main(String[] args) throws Exception{ DESedeKeySpec dks = new DESedeKeySpec("123456781234567812345678".getBytes()); SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DESede"); SecretKey secretKey = keyFactory.generateSecret(dks); / Cipher cipher = Cipher.getInstance("DESede"); cipher.init(Cipher.ENCRYPT_MODE,secretKey); byte[] res = cipher.doFinal("a12345678".getBytes()); System.out.println(new BASE64Encoder().encodeBuffer(res)); } }
Java实现DESede加密
最新推荐文章于 2024-06-14 09:23:35 发布