使用文档3DES加解密中的API方法方法报错提示参数不合规

下载对应的加解密示例代码点击加解密报错。

HarmonyOS
2024-11-08 11:05:17
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

参考示例代码:

async function main() { 
  let keyData = new Uint8Array([238, 249, 61, 55, 128, 220, 183, 224, 139, 253, 248, 239, 239, 41, 71, 25, 235, 206, 230, 162, 249, 27, 234, 114]); 
  let symKey = await genSymKeyByData(keyData); 
  let message = "This is a test"; 
  let plainText: cryptoFramework.DataBlob = { data: new Uint8Array(buffer.from(message, 'utf-8').buffer) }; 
  let encryptText = await encryptMessagePromise(symKey, plainText); 
  let decryptText = await decryptMessagePromise(symKey, encryptText); 
  if (plainText.data.toString() === decryptText.data.toString()) { 
    console.info('decrypt ok'); 
    console.info('decrypt plainText: ' + buffer.from(decryptText.data).toString('utf-8')); 
  } else { 
    console.error('decrypt failed'); 
  } 
}

​参考地址:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/crypto-3des-sym-encrypt-decrypt-ecb-0000001820880105-V5

分享
微博
QQ
微信
回复
2024-11-08 15:17:28
相关问题
关于3des加解密问题,有人知道吗?
206浏览 • 1回复 待解决
HarmonyOS 文档没有查找到DES加解密
399浏览 • 1回复 待解决
des解密同步方法解密失败
194浏览 • 1回复 待解决
HarmonyOS 如何进行DES加解密
576浏览 • 1回复 待解决
求大佬告知如何进行des加解密
1946浏览 • 1回复 待解决
HarmonyOS Sm2和DES加解密问题
466浏览 • 1回复 待解决
HarmonyOS 请提供RAS加解密文档
387浏览 • 1回复 待解决
使用32字节秘钥加解密报错
1678浏览 • 1回复 待解决
HarmonyOS 使用DES解密,转换 smkey失败
484浏览 • 1回复 待解决
加解密算法库框架使用
888浏览 • 1回复 待解决
HarmonyOS 加解密算法如何使用
36浏览 • 1回复 待解决
如何使用SM4CBC模式加解密
947浏览 • 1回复 待解决