首页 小组 问答 话题 好文 素材 用户 唠叨 我的社区

[分享]HarmonyOS中的数据加密解密如何实现?

天启Lv.1普通用户
2024-08-22 22:50:56
0
153

在HarmonyOS中,可以使用HarmonyOS安全框架提供的加密解密API来实现数据加密解密。常用的加密算法包括AES、RSA等。

加密解密示例代码如下:

const crypto = require('crypto');

function encryptData(data, key) {
  const cipher = crypto.createCipher('aes-256-cbc', key);
  let encrypted = cipher.update(data, 'utf8', 'hex');
  encrypted += cipher.final('hex');
  return encrypted;
}

function decryptData(encryptedData, key) {
  const decipher = crypto.createDecipher('aes-256-cbc', key);
  let decrypted = decipher.update(encryptedData, 'hex', 'utf8');
  decrypted += decipher.final('utf8');
  return decrypted;
}
天启
天启

61 天前

签名 : 大运河向南是我家   153       0
评论
站长交流