登录 注册
当前位置:主页 > 资源下载 > 9 > 设计Java文件加密解密程序

设计Java文件加密解密程序

  • 更新:2024-09-19 15:36:50
  • 大小:196KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:网络安全 - 安全技术
  • 格式:RAR

资源介绍

3.3加密操作模块 入口参数:字节数组 出口值:经DES算法加密过的字节数组 代码实现: private byte[] encryptByDES(byte[] bytP,byte[] bytKey) throws Exception{ DESKeySpec desKS = new DESKeySpec(bytKey); //新建一个DESKeySpec对象,bytKey位密钥 SecretKeyFactory skf = SecretKeyFactory.getInstance("DES"); //用秘密密钥工厂生成DES密钥规范。 SecretKey sk = skf.generateSecret(desKS); //根据密钥规范生成密钥 Cipher cip = Cipher.getInstance("DES"); //生成一个DES转换的Cipher对象 cip.init(Cipher.ENCRYPT_MODE,sk); //用密钥和加密模式初始化cip return cip.doFinal(bytP);