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