HarmonyOS NDK开发密钥管理服务AES无法正常加密

使用密钥管理服务开发,C++API,发现待加密的内容

char tmpInData[] = "AES_ECB_INDATA_1";

修改为其他值,比如

char tmpInData[] = "Hello World!";
char tmpInData[] = "abc";

加密就会失败

如果我的使用有误,辛苦提供正确的使用方式。如果是bug,希望尽快修复

HarmonyOS
2024-12-25 09:33:28
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

使用的填充方式是NoPadding,要求密钥和明文长度一致,修改为PKCS5/PKCS7就行了PKCS5/PKCS7要求:明文长度 = (明文长度+1)/16*16

分享
微博
QQ
微信
回复
2024-12-25 11:14:12
相关问题
HarmonyOS AES加密/RSA加密问题
61浏览 • 1回复 待解决
HarmonyOS 加密NDK
203浏览 • 1回复 待解决
HarmonyOS AES加密
158浏览 • 1回复 待解决
Huks如何导入AES密钥
941浏览 • 1回复 待解决
HarmonyOS RAS加密AES加密和解密
191浏览 • 1回复 待解决
HarmonyOS AES加密相关
165浏览 • 1回复 待解决
HarmonyOS 使用AES加密失败
302浏览 • 1回复 待解决
HarmonyOS AES加密编码问题
207浏览 • 1回复 待解决
HarmonyOS AES CBC加密问题
739浏览 • 1回复 待解决
HarmonyOS AES加密算法demo
252浏览 • 1回复 待解决
无法正常使用开发工具Pycharm
30956浏览 • 47回复 已解决
PolarDB TDE加密是否支持密钥轮转?
2887浏览 • 1回复 待解决
如何使用AES ECB 加密方式?
335浏览 • 1回复 待解决
关于NDK开发
174浏览 • 1回复 待解决
HarmonyOS AES ECB加密后后台解析失败
180浏览 • 1回复 待解决
HarmonyOS ArkTS中如何使用AES加密和解密
153浏览 • 1回复 待解决