南京做网站公司 雷仁苏州个人网站制作公司

web/2025/9/26 6:26:16/文章来源:
南京做网站公司 雷仁,苏州个人网站制作公司,网站建站公司费用,杭州营销目录 1. Base64加密 2. MD5加密 3. SHA加密#xff08;sha1\sha\sha224\sha256\sha384\sha512#xff09; 4. RSA加密-公钥加密#xff0c;私钥解密 1. Base64加密 1.1 在需要加密传输的接口下新增BeanShell 预处理程序#xff0c;${username}可替换成value值#xff…目录 1. Base64加密 2. MD5加密 3. SHA加密sha1\sha\sha224\sha256\sha384\sha512 4. RSA加密-公钥加密私钥解密 1. Base64加密 1.1 在需要加密传输的接口下新增BeanShell 预处理程序${username}可替换成value值但是不利于参数化 import java.util.Base64; //初始化一个Base64对象调用encodeToString()方法 String Musername Base64.getEncoder().encodeToString(${username}.getBytes(UTF-8)); String Mpassword Base64.getEncoder().encodeToString(${password}.getBytes(UTF-8)); log.info(Musername); log.info(Mpassword); //设置变量 vars.put(Musername,Musername); vars.put(Mpassword,Mpassword); 2. MD5加密 2.1 使用函数助手进行加密 ${__digest(MD5,${username},,,)} 2.2 使用beanshell进行加密 在需要加密传输的接口下新增BeanShell 预处理程序 //导包 import org.apache.commons.codec.digest.DigestUtils; //md5加密 String Musername DigestUtils.md5Hex(${username}); String Mpassword DigestUtils.md5Hex(${password}); //传值 vars.put(Musername,Musername); vars.put(Mpassword,Mpassword); 3. SHA加密sha1\sha\sha224\sha256\sha384\sha512 3.1 使用函数助手进行加密--注意函数助手不支持sha-3加密 ${__digest(sha-1,${username},,,)} 2.2 使用beanshell进行加密 import org.apache.commons.codec.digest.DigestUtils; String username DigestUtils.sha512Hex(${username}); String password DigestUtils.sha512Hex(${password}); log.info(username加密结果为username); log.info(password加密结果为password); 4. RSA加密-公钥加密私钥解密 需要引入python脚本进行加密--公钥根据接口需求获取可以直接问开发这里只是一个示例 #通过公钥加密 def rsa_jiami():# 接收cmd命令里面的参数parse argparse.ArgumentParser()parse.add_argument(-t, --ticket, actionappend)args parse.parse_args()ticket args.ticket#print(ticket:%s % ticket)#导入公钥public_key_str -----BEGIN RSA PUBLIC KEY-----\nMIGJAoGBALO7UPE26anTGHND2Q54zYYPusDxtbO1Yia7zoxpZediwBaea7aFZC\nJZvWd5ZBTopuWvb8hNkY24eBHcXN0pU32WjsH9REp1kXhxbndnwu3diaoUFqVc\n66xlLXEo1Y9oDWfkGCir2JnN0aieUiPlHDLhmcLII/ZDspITKDAgMBAAE\n-----END RSA PUBLIC KEY-----pubkey rsa.PublicKey.load_pkcs1(public_key_str.encode())#加密用户名username_str rsa.encrypt(str(ticket[0]).encode(utf-8),pubkey)#把二进制转化成字符串格式username_miwen base64.b64encode(username_str).decode(utf-8)print(username_miwen)print(测试)# 加密密码password_str rsa.encrypt(str(ticket[1]).encode(utf-8), pubkey)# 把二进制转化成字符串格式passsword_miwen base64.b64encode(password_str).decode(utf-8)print(passsword_miwen)if __name__ __main__:rsa_jiami() beanshell调用 注意这里需要安装rsa不然会引用失败。在控制台安装【pip install rsa】 import java.io.BufferedReader; //导包 import java.io.InputStreamReader;String command cmd /c python D:/study/course/Jmeter/RSAjiami.py -t ${username} -t ${password}; //组建cmd命令并执行py文件 Runtime rt Runtime.getRuntime(); //初始化一个运行时对象 Process pr rt.exec(command); //通过运行时对象运行cmd命令。pr.waitFor(); //运行时等待//调用pr进程对象获取到它的输入流。读取pr文件流的内容并且保存到reponse_data BufferedReader br new BufferedReader(new InputStreamReader(pr.getInputStream())); StringBuilder response new StringBuilder(); String line ; while((linebr.readLine())!null){response.append(line); }; String reponse_data response.toString(); br.close();log.info(reponse_data:reponse_data);//打印返回的内容//获取用户名和密码 String[] miwen reponse_data.split(测试); log.info(miwen[0]); log.info(miwen[1]); vars.put(Musername,miwen[0]); vars.put(Mpassword,miwen[1]);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82048.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

山西孝义网站开发广州哪家做网站好

满意答案luluthe...2013.08.26采纳率:45% 等级:11已帮助:8894人关于二级考试科目:与去年相同,二级一共七个科目。二级科目分成两类,一类是语 言程序设计(C、C、Java、Visual Basic、Delphi),…

大沥做网站wordpress文章留言

我们可以根据下面有适配属性的Widget来进行屏幕适配 1.MediaQuery 通过它可以直接获得屏幕的大小(宽度 / 高度)和方向(纵向 / 横向) Size screenSize MediaQuery.of(context).size; double width screenSize.width; double h…

微信网站怎么做的好抖音代运营介绍

NAN NAN 整体意思为Not a Number 不是一个数, NaN(Not a Number,非数)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。常在浮点数运算中使用。首次引入NaN的是1985年的IEEE 754浮点数标准。 EEE 75…

高端网站设计企业网站做数据监测

近日,紫光展锐高性能5G SoC T820与百度飞桨完成I级兼容性测试(基于Paddle Lite工具)。测试结果显示,双方兼容性表现良好,整体运行稳定。这是紫光展锐加入百度“硬件生态共创计划”后的阶段性成果。 本次I级兼容性测试完…

网站空间ftp连接失败有限责任公司破产法人承担的责任

基础知识:方差,协方差,协方差矩阵 方差:描述了一组随机变量的离散程度 方差 每个样本值 与 全部样本的平均值 相差的平方和 再求平均数,记作: 例如:计算数字1-5的方差,如下 去中心化…

都匀网站谷德室内设计网

互联网摸鱼日报(2024-03-22) 36氪新闻 一加 Ace 3V 售价 1999 起,全面普及旗舰 AI 体验 黄仁勋对话Transformer七子:我们被困在原始模型里,还需要更强大的新架构 小龙虾们吓得一激灵,怎么三月份就开始吃我了? 谷歌…

网站建设 博客自己建个购物网站

\qquad 本文中的人类机器人编程(Human Robot Programming)意指“基于创伤的脑控(trauma-based mind control, T.B.M.C)”或“基于创伤的编程(trauma-based programming)”,文中用英文缩写“T.B.M.C”指代。T.B.M.C的操纵主体是施加编程的个人或机构,文中…

建网站推广乌海学校网站建设

STL详解 —— stack和queue的介绍及使用 stackstack的定义方式stack的使用 queuequeue的定义方式queue的使用 stack stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其只能从容器的一端进行元素的插入与提取操作。 stack的定义方式 首…

企业网站开发课程网站备案 做网站时就需要吗

队列-队列的顺序表示和实现和顺序栈相类似,在利用顺序分配存储结构实现队列时,除了用一维数组描述队列中数据元素的存储区域之外,尚需设立两个指针front和rear分别指示“队头”和“队尾”的位置。为了在C语言中描述方便,在此我们约…

黄骅市网站建设价格wifi客户管理系统管理

一:介绍 在Django中使用MySQL时,通常情况下,Django的数据库层会为你管理数据库连接。Django的数据库接口是线程安全的,这意味着它会自动为每个线程创建和管理数据库连接。在大多数情况下,你不需要手动创建线程池来管理…

电子商务网站登录温州最牛叉的seo

设想你正在阅读手机上的文章,突然间显示屏变暗了一点。显然,你设置的30秒或1分钟超时息屏对于常规使用来说还可以,但对于阅读纯文本片段,还远远不够。因此,这时你会轻触屏幕,可能会上下滑动,以防…

酒店品牌设计网站建设八戒设计网

2017年3月26日晚间,农业银行发布了2017年的年报。数据显示,2017年农业银行实现营业收入5428.98亿元,同比增长6.42%,净利润1929.62亿元,同比增长4.9%,截至2017年末,农业银行总资产21.05万亿元&am…

北京网站建设外包公司哪家好长春净月潭建设投资集团网站

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

手机网站前青岛网站建设工作室织梦模板

一、数据库的简介 RDBMS简介: Relational Database Management System,通过表来表示关系类型。当前主要使用两种类型的数据库:关系型数据库和非关系型数据库。所谓的关系型数据库RDBMS是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来…

小学学校网站模板免费下载保定电子商务网站建设

文章目录 Git - 在PyCharm/Idea中集成使用Git1.新建GitHub仓库2.将仓库与项目绑定3.在PyCharm中使用Git4.新建Gitee仓库5.将仓库与项目绑定6.在IDEA中使用Git Git - 在PyCharm/Idea中集成使用Git 本文详细讲解了如何在 PyCharm 或 Idea 中配置 Gitee 或 GitHub 仓库&#xff0…

江西建设工程招标投标网站邯郸又出现一例

这里写目录标题 场景效果图功能实现1:html代码功能实现2:css样式功能实现3:js代码补充内容page-break-inside 属性page-break-after属性page-break-before 属性 场景 最近在写后台管理系统时,遇到一个需求,就是要实现…

网站布局英文晋江市住房建设局网站

vh:相对于视窗的高度,那么vw:则是相对于视窗的高度。 “视区”所指为浏览器内部的可视区域大小,即window.innerWidth/window.innerHeight大小,不包含任务栏标题栏以及底部工具栏的浏览器区域大小。 详细vh的用法,大家可以参考http…

上海 网站建设 外包深圳商城网站设计

从参赛类别的区分到大唐杯名称由原来的“第九届‘大唐杯’全国大学生移动通信5G技术大赛”变更为“第九届‘大唐杯’全国大学生新一代信息通信技术大赛”一系列的变化。 接下来重点讲解本科A组的情况分析: 需要注意的是,和去年的比赛不同,今年并不是两人互相讨论,而是和省…

茂名公司网站开发工商注册地址查询系统

点击上方蓝字关注我&#xff0c;了解更多咨询1、在函数名前面多了一个*号&#xff0c;而这个函数就是一个指针函数。2、其返回值是一个int类型的指针&#xff0c;是一个地址。实例#include<stdio.h>int* fun1(int* x) //传入指针 {int* tmp x; //指针tmp指向xret…

自己做网站要买服务器互联网电商板块火箭发射

一、死锁的定义 死锁是两个或两个以上的进程中的每一个都在等待其中另一个进程释放资源而被封锁&#xff0c;它们都无法向前推进&#xff0c;这种现象称为死锁。 二、产生死锁的主要原因 &#xff08;1&#xff09; 因为系统资源不足。 &#xff08;2&#xff09; 进程运行推进…