uni-app vue 如何实现rsa加密?

1.github下载uniapp版的jsencrypt.js

https://codeload.github.com/ShuKeHong/uniapp-jsencrypt/zip/refs/heads/main

2.新建common.js,【名字随意。。。】

import   JSEncrypt    from   './jsencrypt.js';

import   { publicKey }   from  './publicKey.js'  //我把公钥放在单独的js文件里了,当然可以直接写在这里


function RSAencrypt(str){

   let jse =new JSEncrypt();

    jse.setPublicKey(publicKey);

    return jse.encrypt(str);

}


export default {

RSAencrypt

}

3.需要参数加密的页面,如index.vue

import  https  from '@/utils/common'

const { RSAencrypt } = https;

onLoad(){

    let str='1234'

    let the_encty=RSAencrypt(str)

    console.log('密文',the_encty);

}




原文链接:https://www.cnblogs.com/donkeysmall/p/14905388.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容