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();
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加密问题
865浏览 • 1回复 待解决
HarmonyOS ZIP文件加密压缩和解压缩
1189浏览 • 1回复 待解决
HarmonyOS AES128|CBC|NoPadding 加密报错
307浏览 • 1回复 待解决
HarmonyOS AES128/CBC/NoPadding加密模式报错
310浏览 • 1回复 待解决
HarmonyOS ZIP压缩问题
223浏览 • 1回复 待解决
HarmonyOS AES加密/RSA加密问题
299浏览 • 1回复 待解决
HarmonyOS AES加密编码问题
308浏览 • 1回复 待解决
HarmonyOS zip压缩咨询
450浏览 • 1回复 待解决
HarmonyOS AES-CBC加解密
427浏览 • 1回复 待解决
HarmonyOS AES加密
307浏览 • 1回复 待解决
AES 加密问题,有知道的吗?
582浏览 • 1回复 待解决
aes-128加密问题如何实现?
480浏览 • 1回复 待解决
HarmonyOS AES加密相关
331浏览 • 1回复 待解决
HarmonyOS RAS加密AES加密和解密
302浏览 • 1回复 待解决
HarmonyOS 使用AES加密失败
427浏览 • 1回复 待解决