zoukankan      html  css  js  c++  java
  • JS中使用RSA加密信息

    加密重要信息,如用户名、密码。防止http拦截。浏览器使用公钥加密,服务器端使用私钥解密

    页面添加引用:   jsencrypt.min.js

    // 3-Url参数加密类
    if (window.JSEncrypt) {
        function InitJSEncrypt() {
            var _this = this;
            var encrypt;
    
            _this.init = function () {
                encrypt = new window.JSEncrypt();
                encrypt.setPublicKey('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');//替换公钥
            };
    
            _this.getEncrypt = function () {
                if (encrypt == null) {
                    _this.init();
                }
                return encrypt;
            };
        };
        $.extend(window.JSEncrypt, new InitJSEncrypt().getEncrypt());
    }
    //加密用户名密码
    var
    encryptedEmail = window.JSEncrypt.encrypt(email); var encryptedPass = window.JSEncrypt.encrypt(password);
  • 相关阅读:
    3.List.Set
    2.Collection.泛型
    1.Object类.常用API
    MySQL-核心技术
    奇异的家族-动态规划
    动态规划-等和的分隔子集
    跳跃游戏-贪心
    跳跃游戏2
    爬楼梯
    组合博弈1536-S-Nim
  • 原文地址:https://www.cnblogs.com/fanfan-90/p/11921613.html
Copyright © 2011-2022 走看看