使用密钥管理服务开发,C++API,发现待加密的内容
char tmpInData[] = "AES_ECB_INDATA_1";
修改为其他值,比如
char tmpInData[] = "Hello World!";
char tmpInData[] = "abc";
加密就会失败
如果我的使用有误,辛苦提供正确的使用方式。如果是bug,希望尽快修复
使用密钥管理服务开发,C++API,发现待加密的内容
char tmpInData[] = "AES_ECB_INDATA_1";
修改为其他值,比如
char tmpInData[] = "Hello World!";
char tmpInData[] = "abc";
加密就会失败
如果我的使用有误,辛苦提供正确的使用方式。如果是bug,希望尽快修复
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答966 阅读
1 回答937 阅读
使用的填充方式是NoPadding,要求密钥和明文长度一致,修改为PKCS5/PKCS7就行了PKCS5/PKCS7要求:明文长度 = (明文长度+1)/16*16