当前位置: 首页 > news >正文

积极加强网站建设wordpress 取消七牛

积极加强网站建设,wordpress 取消七牛,婚庆一条龙价目表,河南建设厅特种工报考网站Jmeter 二次开发 函数助手 AES加解密 1. 环境准备2. 关键技术说明2.1 离线导包2.2 示例代码 3. 代码包4. 结果演示 1. 环境准备 IDE #xff1a;IntelliJ IDEA 2021.1.1 x64JAVA环境 #xff1a;jdk1.8.0_251离线导包#xff1a;导入Jmeter安装目录下lib/ext下的ApacheJmet… Jmeter 二次开发 函数助手 AES加解密 1. 环境准备2. 关键技术说明2.1 离线导包2.2 示例代码 3. 代码包4. 结果演示 1. 环境准备 IDE IntelliJ IDEA 2021.1.1 x64JAVA环境 jdk1.8.0_251离线导包导入Jmeter安装目录下lib/ext下的ApacheJmeter_function.jar 和 ApacheJmeter_cotre 2. 关键技术说明 2.1 离线导包 重点 程序依赖的jar包需要放在ext路径下程序依赖的class需要放在 ApacheJmeter_function 中和新开发的class放在同级 2.2 示例代码 以AES CBC加密为例 package org.apache.jmeter.functions; import java.util.Collection; import java.util.LinkedList; import java.util.List;import org.apache.jmeter.engine.util.CompoundVariable; import org.apache.jmeter.samplers.SampleResult; import org.apache.jmeter.samplers.Sampler;public class AES_CBC_Encrypt extends AbstractFunction {//自定义function的描述private static final ListString desc new LinkedList();//function名称private static final String KEY __AES_CBC_Encrypt;static {desc.add(json_input);desc.add(secret_input);desc.add(iv_input);}private CompoundVariable json_input;private CompoundVariable secret_input;private CompoundVariable iv_input;// 函数的逻辑执行主体/** {inheritDoc} */Overridepublic String execute(SampleResult previousResult, Sampler currentSampler)throws InvalidVariableException {String bodyData String.valueOf(json_input.execute());String secret_key String.valueOf(secret_input.execute());String iv_key String.valueOf(iv_input.execute());return AES_CBC.encryptCBC(bodyData, secret_key, iv_key);}// 用来接收和处理GUI界面的参数的传值/** {inheritDoc} */Overridepublic void setParameters(CollectionCompoundVariable collection) throws InvalidVariableException {checkParameterCount(collection, 3);Object[] values collection.toArray();json_input (CompoundVariable) values[0];secret_input (CompoundVariable) values[1];iv_input (CompoundVariable) values[2];}// 用来定义函数的名称把自定义的内容显示在函数对话框中/** {inheritDoc} */Overridepublic String getReferenceKey() {return KEY;}// 用来设置GUI界面的函数对话框把自己定义的参数给显示在jmeter的GUI界面上/** {inheritDoc} */Overridepublic ListString getArgumentDesc() {return desc;}public static void main(String[] args) { // AES支持三种长度的密钥128位、192位、256位。// 代码中这种就是128位的加密密钥16字节 * 8位/字节 128位。String srt 123456778;String iv_seed 1234567887654321;System.out.println(密钥key: srt);System.out.println(iv: iv_seed);System.out.println(--------AES_CBC加密解密---------);String cbcResult AES_CBC.encryptCBC(aes, srt, iv_seed);System.out.println(aes_cbc加密结果: cbcResult);System.out.println();System.out.println(---------解密CBC---------);String cbcDecrypt AES_CBC.decryptCBC(cbcResult, srt, iv_seed);System.out.println(aes解密结果: cbcDecrypt);System.out.println();} } 3. 代码包 https://download.csdn.net/download/weixin_39451323/88218178 4. 结果演示 加密 ${__AES_CBC_Encrypt({token:0e84b297-d8f2-4779-b7f1-60966ed19ce1},qwertyuiiuytrewq,1234567887654321)}解密: ${__AES_CBC_Decrypt(RwHL3jF01WDd9T3tKRUi2XIWuPJ/a5H78mExd8I3/fArE6778r7EsbSUwjx7cncAkkfrfc6QV53NrStWBnissA,qwertyuiiuytrewq,1234567887654321)}参考资料jmeter官方函数https://github.com/ufctester/apache-jmeter/tree/master/src/functions/org/apache/jmeter/functions
http://www.zqtcl.cn/news/209925/

相关文章:

  • 码云pages做静态网站广西建设培训网
  • 建设网站需要花钱吗网站seo方案策划书
  • 德阳网站怎么做seo陈木胜个人资料
  • 电子规划书商务网站建设wordpress主机推荐
  • wordpress设置多站点html5开发手机app
  • 移动互联和网站开发哪个好做推广便宜的网站有哪些
  • 极速网站建设定制价格微信公众号运营助手
  • .net制作网站开发教程在线修图编辑器
  • 哪些网站可以做详情页聊城高新区建设局网站
  • 湖南网站优化代运营山东建设厅证件查询网址
  • 以百度云做网站空间浙江外贸网站建设
  • 南通网站建设推广专家wordpress 信息流 主题
  • 网站培训机构有哪些大学生做企业网站
  • 网站培训班有哪些课程做的好的大学生旅行有哪些网站好
  • 昌江县住房和城乡建设局网站佛山建设网站制作
  • 做网站 图片 文件夹 放哪儿北京模板网站建设
  • 网站制作公司哪家正规注册工程公司名称大全
  • 佛山微信网站建设哪家好做电商讲师课程的网站
  • 泰州城乡建设网站深圳logo设计公司哪家好
  • 东阳网站建设yw81wordpress登录注册页面梅花
  • 网站备案 厦门福州企业网站开发
  • 全国中小企业网站域名注册服务机构
  • 微信网站怎么做下载附件wordpress 代码执行
  • 5050众筹网站开发福州餐饮网站建设
  • 北京国家建设部网站网站备案需要去哪里
  • 廊坊哪里能够做网站网站改版影响
  • 比较好的源码网站手机网站支付如何制作
  • 深圳做网站哪个公司好重庆工程造价信息2021
  • 做电商宠物带哪个网站最好最近一周的重大新闻
  • 做网站难度李沧网站建设电话