搜索

首页  >  问答  >  正文

aes - Java使用对称加密算法加密大文件内存资源消耗问题

ringa_leeringa_lee2770 天前728

全部回复(1)我来回复

  • 阿神

    阿神2017-04-18 10:42:05

    使用 CipherOutputStream

    Cipher cipher = Cipher.getInstance("AES");
    cipher.init(Cipher.ENCRYPT_MODE, key);
    
    InputStream is = new FileInputStream(file);  
    CipherOutputStream out = new CipherOutputStream(new FileOutputStream(dest), cipher)
    
    IOUtils.copyLarge(is, out);
    

    回复
    0
  • 取消回复