前端小火龙 2023-06-06 15:10 采纳率: 93.3%
浏览 22
已结题

浏览器插件中的main.js中的RSA加密

在谷歌浏览器插件开发中,我想使用RSA加密,此时我已经下载好了文件
我在main.js中应该怎么使用
我已经封装好了如下函数函数,但是我需要怎么引入使用呢?

// 加密
const PUBLIC_KEY = bbbbb'
 
// 解密
const PRIVATE_KEY = 'aaaa'
 
// 加密
let encryptLong = function (string) {
        const enc = new JSEncrypt();
        enc.setPublicKey(PUBLIC_KEY);
        return enc.encryptLong(string)
     }
// 解密
let decryptLong = function (string) {
        const enc = new JSEncrypt();
        enc.setPrivateKey(PRIVATE_KEY);
        return enc.decryptLong(string)
     }
 

原来用的的AES加密,我原来的哪个人直接用的一个Encrypt(JSON.stringify(obj)),这个我都找不到在哪里引入的,我其他页面,比如background,popup之类的RSA加密都可以用,唯独不知道这个是在哪里引入的

  • 写回答

2条回答 默认 最新

  • CSDN专家-showbo 2023-06-06 15:14
    关注

    main.js从哪来的?注入到其他网站上的脚本?如果是content_scripts也要同事注入ras那个js库文件

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月14日
  • 已采纳回答 6月6日
  • 创建了问题 6月6日

悬赏问题

  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价