使用文档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'); 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.

​参考地址:​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
相关问题
HarmonyOS 3DES加解密示例
912浏览 • 1回复 待解决
HarmonyOS 3des加解密失败
629浏览 • 1回复 待解决
关于3des加解密问题,有人知道吗?
1087浏览 • 1回复 待解决
HarmonyOS 文档没有查找到DES加解密
960浏览 • 1回复 待解决
des解密同步方法解密失败
878浏览 • 1回复 待解决
HarmonyOS 3DESkey长度不符合
683浏览 • 1回复 待解决
HarmonyOS 关于DES加解密疑问
877浏览 • 1回复 待解决
HarmonyOS 如何进行DES加解密
1487浏览 • 1回复 待解决
求大佬告知如何进行des加解密
2526浏览 • 1回复 待解决
HarmonyOS 请提供RAS加解密文档
1022浏览 • 1回复 待解决
HarmonyOS Sm2和DES加解密问题
1299浏览 • 1回复 待解决