搜尋

首頁  >  問答  >  主體

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

ringa_leeringa_lee2770 天前730

全部回覆(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
  • 取消回覆