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);
  • 相关阅读:
    逼哥
    作业
    malloc的底层实现
    docker基本使用
    对mudo中noncopyable类的理解
    整理
    替换war包中的文件
    SpringMVC(1):SpringMVC入门
    MySQL(5):安装MySQL
    MySQL(4):卸载MySQL
  • 原文地址:https://www.cnblogs.com/fanfan-90/p/11921613.html
Copyright © 2011-2022 走看看