• 使用jsencrypt(rsa加密方式)给js加密防被刷


    加密步骤

    1、需要加密的参数

    var numDate = new Date(+new Date() + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/.[d]{3}Z/, '');  //使用本地时间,然后转换格式

    2、js中引用jsencrypt.js文件,然后实例化,设置公钥,公钥需要后端提供,具体代码如下

    var jsencrypt = new JSEncrypt();
    jsencrypt.setPublicKey("MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC31BGLEn+s4JfU6P+3RupMbN+OV21ytMjzqMa+7e3VzD0PVAia6eB+d5PZFuLSskQ89YAEvUzM+1JkYazPgGqovpeXnTKTe+HLrPp7S2ACAreF+CC+BwG6azpT9kh9B4lPJXrMWguByFhRgw5wQyIw9rk5qieN15Gvr/46JYPPOQIDAQAB");
    var signdata = jsencrypt.encrypt(JSON.stringify(numDate));

    3、把1、2中的代码复制到站长工具里面进行压缩

  • 相关阅读:
    centos7搭建nexus
    centos7搭建ftp
    tomcat笔记
    mysql跨服务器触发器
    IntelliJ IDEA笔记
    node.js笔记
    myeclipse笔记
    术语
    centos7安装mysql
    js跨域访问资源
  • 原文地址:https://www.cnblogs.com/qdlhj/p/10025042.html
Copyright © 2020-2023  润新知