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

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

HarmonyOS
9h前
浏览
收藏 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
微信
回复
5h前
相关问题
HarmonyOS 文档没有查找到DES加解密
251浏览 • 1回复 待解决
HarmonyOS 如何进行DES加解密
327浏览 • 1回复 待解决
HarmonyOS Sm2和DES加解密问题
264浏览 • 1回复 待解决
求大佬告知如何进行des加解密
1804浏览 • 1回复 待解决
HarmonyOS 请提供RAS加解密文档
239浏览 • 1回复 待解决
使用32字节秘钥加解密报错
1535浏览 • 1回复 待解决
HarmonyOS 使用DES解密,转换 smkey失败
307浏览 • 1回复 待解决
加解密算法库框架使用
762浏览 • 1回复 待解决
HarmonyOS 加解密 demo
338浏览 • 1回复 待解决
加解密问题定位指导
233浏览 • 1回复 待解决
如何使用SM4CBC模式加解密
722浏览 • 1回复 待解决
api异步方法提供同步api需求
49浏览 • 1回复 待解决