HarmonyOS 压缩(.zip)文件进行加密问题,AES|CBC

如何对压缩文件进行加密,是否有对标 Java的CipherOutputStream,通过文件流的形式进行加密,目前看文档https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/crypto-aes-sym-encrypt-decrypt-cbc-V5 没看到对应的介绍。

java代码:

FileInputStream fis = new FileInputStream(zipFilePath);
FileOutputStream fos = new FileOutputStream(targetZipFilePath);
CipherOutputStream cos = new CipherOutputStream(fos, getCipher());

byte[] buffer = new byte[1024];
int length;
while ((length = fis.read(buffer)) > 0) {
  cos.write(buffer, 0, length);
}

fis.close();
cos.close();
fos.close();
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
HarmonyOS
2024-12-23 15:19:34
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Excelsior_abit

对文件进行加解密 API地址:https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-app-data-security-V5文件流是Uint8Array的格式,直接导入cipher里正常用就行了。

分享
微博
QQ
微信
回复
2024-12-23 19:04:12


相关问题
HarmonyOS AES CBC加密问题
1213浏览 • 1回复 待解决
HarmonyOS ZIP文件加密压缩和解压缩
1673浏览 • 1回复 待解决
HarmonyOS AES128|CBC|NoPadding 加密报错
655浏览 • 1回复 待解决
HarmonyOS ZIP压缩问题
843浏览 • 1回复 待解决
HarmonyOS AES128/CBC/NoPadding加密模式报错
678浏览 • 1回复 待解决
HarmonyOS AES加密/RSA加密问题
959浏览 • 1回复 待解决
HarmonyOS AES加密编码问题
600浏览 • 1回复 待解决
HarmonyOS zip压缩咨询
923浏览 • 1回复 待解决
HarmonyOS AES-CBC加解密
853浏览 • 1回复 待解决
HarmonyOS AES加密
691浏览 • 1回复 待解决
AES 加密问题,有知道的吗?
1097浏览 • 1回复 待解决
aes-128加密问题如何实现?
835浏览 • 1回复 待解决
HarmonyOS AES加密相关
665浏览 • 1回复 待解决
HarmonyOS RAS加密AES加密和解密
685浏览 • 1回复 待解决