aes 和 rsa

rsa

链接:https://pan.baidu.com/s/1cbxUl4dBdVgtNvUxsajQUA 
提取码:9elm 
复制这段内容后打开百度网盘手机App,操作更方便哦

 

aes 

链接:https://pan.baidu.com/s/1zQAMIkHciB8UT2tW6qd1eA 
提取码:ogt4 
复制这段内容后打开百度网盘手机App,操作更方便哦

 

使用方式

    aesJm() {
        // AES加密
        let str = CryptoJS.encrypt("123", 'A1FF913678E8BBE1CC7BC9111E09BD7C', 256).toString();

        console.log(str);
        // AES解密
        str = CryptoJS.decrypt(str, 'wwwA1FF913678E8BBE1CC7BC9111E09BD7C', 256);
        //str = str.toString(CryptoJS.enc.Utf8).toString();
        console.log(str);
    }

    rsaJm() {
        // 加密前的原文
        // console.log('这是原文' + $('#input').val())
        let gg = '123456';
        let a = 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC8JU1nBDZ5PgRNAxksTC/MlaBX37vjTH84ppzmuEpH7e6G43QXd7Zof8apIJ4efk6Uiw2/OJfkyMGDsAJTv/zWnuKm6UeyBYxtgP5JFGtTMKTBVuGzH8UzYWdPzybIOCmj55Qku3nYEZyro38dGhSFLSPaU3eoY1tblm5ZFJ+8ewIDAQAB';
        // 进行RSA加密
        var encrypt = new JSEncrypt();
        encrypt.setPublicKey(a);

        var encrypted = encrypt.encrypt(gg);
        // 加密后的密文
        console.log('这是加密之后的' + encrypted);

        let b = 'MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBALwlTWcENnk+BE0DGSxML8yVoFffu+NMfzimnOa4Skft7objdBd3tmh/xqkgnh5+TpSLDb84l+TIwYOwAlO//Nae4qbpR7IFjG2A/kkUa1MwpMFW4bMfxTNhZ0/PJsg4KaPnlCS7edgRnKujfx0aFIUtI9pTd6hjW1uWblkUn7x7AgMBAAECgYEAsoOaK1Jd9S+YmRGFgvhOqgiV+Ip6FTJxy2iamnblU9Y3aZjKf7HASuphrfsay8f/+wTs6DBkPlkU80O/EYOp+r46UIKq5KChW2ErUVaMyxO4f8l0PW2RFHFYWq54SbRa73DepPeC3o9LRinEaJ7/rk13EHiS6RAPkFr/ZyTOYdECQQD0BNI4Wg4gJqZHC1QCHOQUaF2cDWh5cadWT9FOXKdgRUrP+2W67BJP/RjNPT++/cyP3pdNc8vMCkF8IGgJ7Pk/AkEAxWIwCK3prAxupNrlUhPNT+nfG05Bs0SYIQHSiwUykXkcUZAcAveNk2g8XlhAQ4fEZG9BQ0+MlA246FV90NlRxQJAJEm7QWoTA7D7tUD4A0BsoqRKl3Re/wBp1CoWhEK/GU/0qi1GmZ+VsZN/5rWfDzYK/7Ioafo4amV0C5N+JUu6XQJANbDuxf2guYcsNbXBeWEfkSRZ5xCTeJMpGplnTx+b0Mxz8o/Tvs7d+QH6oeM5n+T3fCZzRz8FS2SsLq7KqZvjzQJADLfcfxaYd3V7e0/Op08ifDyCjpLa3rviNFss/msOR3Mzfg7J05wD3oVHut+g+RVF7+Gnia07pV5YnFVd0WA1UA==';
        //解密
        var decrypt = new JSEncrypt();
        decrypt.setPrivateKey(b);
        var uncrypted = decrypt.decrypt(encrypted);
        console.log('这是解密后的密文' + uncrypted);
       
    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值