浏览器插件background.js中RSA加密

在谷歌浏览器插件开发中,我想使用RSA加密,此时我已经下载好了文件
我在background.js中应该怎么使用
我已经封装好了如下函数函数,但是我需要怎么引入使用呢?
我直接写import('./static/js/jsencryp')好像并不行

// 加密
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)
     }

用导入importScripts,https://www.npmjs.com/package/crypto-js下载的模块

importScripts( "./crypto-js/crypto-js.js");

var ciphertext = CryptoJS.AES.encrypt('my message', 'secret key 123').toString();
console.log(ciphertext)

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632