前端RSA加密


使用jsencrypt

import { JSEncrypt } from "jsencrypt";

/**
 *
 * @param {文本值} value
 * @param {公钥} publicKey
 */
function encryptPublic(value, publicKey) {
  // 使用公钥加密,default_key_size可为512,1024,2048等
  let encrypt = new JSEncrypt({ default_key_size: 2048 });
  encrypt.setPublicKey(publicKey);
  let encrypted = encrypt.encrypt(value);
  return encrypted;
}

详细可见 https://github.com/travist/jsencrypt


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM