javascript中的RSA加密方法在HarmonyOS里面怎么实现

账号密码登录时,需要对账号密码进行加密传输,在javascript里是实现了的功能,现在迁移到HarmonyOS里面,不知道该怎么实现,下面这是代码:

import jsrsasign from "jsrsasign";
// 初始化RSA密钥对象
const _publicKey = `
  -----BEGIN PUBLIC KEY-----
  xxxx
  -----END PUBLIC KEY-----
`;
// 加密
function encrypt(str: string) {
  const publicKey = jsrsasign.KEYUTIL.getKey(_publicKey);
  const encryptPwd = jsrsasign.KJUR.crypto.Cipher.encrypt(str, publicKey, "RSAOAEP256");
  return jsrsasign.hextob64(encryptPwd);
}

// 调用方法
const inputUsername = 'zhangsan'
const username = encrypt(inputUsername)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
HarmonyOS
2025-01-10 08:05:22
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu
分享
微博
QQ
微信
回复
2025-01-10 10:15:06
相关问题
RSA加密方法HarmonyOS 实现
435浏览 • 1回复 待解决
RSA 加密具体使用方法
731浏览 • 1回复 待解决
HarmonyOS 实现RSA加密功能
817浏览 • 1回复 待解决
HarmonyOS RSA加密算法实现
616浏览 • 1回复 待解决
HarmonyOS 请问ArkTS如何实现RSA加密
1044浏览 • 1回复 待解决
HarmonyOS RSA加密,公私钥问题
604浏览 • 1回复 待解决
HarmonyOS AES加密/RSA加密问题
496浏览 • 1回复 待解决
HarmonyOS RSA加密方式
1149浏览 • 1回复 待解决
原生调用htmljavascript实现
852浏览 • 1回复 待解决
HarmonyOS RSA分段加密乱码
1085浏览 • 1回复 待解决
HarmonyOS rsa加密报错
553浏览 • 1回复 待解决
HarmonyOS RSA加密失败问题
484浏览 • 1回复 待解决
HarmonyOS rsa加密返回401错误
454浏览 • 1回复 待解决
RSA NoPadding模式加密失败
1780浏览 • 1回复 待解决
如何实现RSA公钥PK加密一段文字
945浏览 • 1回复 待解决
HarmonyOS RSA私钥加密公钥解密
705浏览 • 1回复 待解决
HarmonyOS RSA加密base64秘钥转换
681浏览 • 1回复 待解决