摘要:一.JavaScript实现 测试验证: 二.Java实现 测试验证: 阅读全文
一种简单实现当前时间是否在工作时间内的方法
2019-04-24 21:02 by wangjinxiang, 285 阅读, 0 推荐, 收藏, 编辑
摘要:在工作中,碰到要判断是否在工作时间内的逻辑,而配置的工作起始、结束时间格式是时分秒。实现思想是将其转换为1970年1月1日那天的时间,然后进行比较。 如当前是20:58:00,运行结果是:您好,很高兴为您服务! 如当前是21:05:01,运行结果是:不好意思,当前不在工作时间内 Debug运行如下所 阅读全文
Postman接口自动化测试实例用到的完整的SM2前端加密算法代码
2019-04-20 11:22 by wangjinxiang, 2839 阅读, 0 推荐, 收藏, 编辑
摘要:var __g__ = {}; !function(t,e){"object"==typeof exports?module.exports=exports=e():"function"==typeof define&&define.amd?define([],e):t.KeyouCryptogra 阅读全文
JAVA简介
2019-04-20 11:18 by wangjinxiang, 197 阅读, 0 推荐, 收藏, 编辑
摘要:一. JAVA的组件 JVM: 源文件(.java)->编译器(Javac)->字节码(.class)->解释器(Java) JRE: Java Runtime Environment(Java 运行时环境) JDK: Java Development Kit(java 开发工具包) 二. JAVA 阅读全文
JMeter接口自动化测试实例—JMeter引用javaScript
2019-04-10 13:20 by wangjinxiang, 7338 阅读, 0 推荐, 收藏, 编辑
摘要:Jmeter提供了JSR223 PreProcessor前置处理器,通过该工具融合了Java 8 Nashorn 脚本引擎,可以执行js脚本以便对脚本进行前置处理。其中比较典型的应用就是通过执行js脚本对前端数据进行rsa加密,如登录密码加密。但在这里我就简单的应用javaScript生成当前时间来 阅读全文
RSA公私钥获取模数和质数
2019-04-09 23:18 by wangjinxiang, 3729 阅读, 0 推荐, 收藏, 编辑
摘要:实际项目中,发现前端在生成公钥对象的时候并不是使用这种方式,而是通过对应的模数跟质数来构造公钥对象的,这样的话,需要进一步将生成的公钥取出对应的模数和质数。openssl、java api都可以将质数跟模数取出来。 正常生成公私钥如下: 1.通过openssl工具取出模数和质数 命令行使用 open 阅读全文
Postman接口自动化测试实例二
2019-04-04 01:50 by wangjinxiang, 617 阅读, 0 推荐, 收藏, 编辑
摘要:在《Postman接口自动化测试实例》一文中,我是在获取随机因子的接口的Tests中对用户的密码进行加密处理的。其实正常做法应该是在请求验证接口前,即在Pre-request Script中对密码进行加密处理。 下面对上一文的进行简单的修改处理。 一.获取随机数接口的Tests内容 在Tests中把 阅读全文
Postman接口自动化测试实例
2019-04-04 00:34 by wangjinxiang, 8417 阅读, 0 推荐, 收藏, 编辑
摘要:一.实例背景 在实际业务中,经常会出现让用户输入用户密码进行验证的场景。而为了安全,一般都会先请求后台服务器获取一个随机数做为盐值,然后将盐值和用户输入的密码通过前端的加密算法生成加密后串传给后台服务器,后台服务器接到到请求后,先获取校验原来的随机数是否有效合法,如合法后,再做解密,并根据约定的规则 阅读全文
JavaScript实现RSA加解密
2019-03-28 23:59 by wangjinxiang, 12632 阅读, 0 推荐, 收藏, 编辑
摘要:在GitHub上找到jsencrypt.js对RSA加解密的工具文件,地址分别是:https://github.com/travist/jsencrypt和https://github.com/openstack/xstatic-jsencrypt/blob/master/xstatic/pkg/j 阅读全文
在Linux下如何使用openssl生成RSA公钥和私钥对
2019-03-28 23:41 by wangjinxiang, 2949 阅读, 0 推荐, 收藏, 编辑
摘要:在《Java实现RSA密钥对并在加解密、加签验签中应用的实例》中,我们有用Java代码生成RSA密钥对,其实在Linux操作系统中,用openssl也是很容易生成密钥对的。 一.如果在ubuntu上要使用openssl的话需要先进行安装 命令如下: sudo apt-get install open 阅读全文