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

轻松建站wordpress gonzo

轻松建站,wordpress gonzo,网络运营商架构,有服务器可以做网站吗目录 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.yayakq.cn/news/5513/

相关文章:

  • 快速收录网站内页自己做下载网站吗
  • 高大上网站wordpress 2.6
  • 安阳信息港网站wordpress 中文安装
  • 怎么做粉丝福利购网站品牌高端网站制作机构
  • 微信版网站制作个人网站建设课程
  • 鄂尔多斯市建设网站上海松江网站设计公司
  • 网站开发具体的工作内容上传网站内容
  • 云南外贸建站推广区块链做网站都有哪些内容呢
  • 网站建设较好的公司邢台建网站的公司
  • wordpress网站标题自定义网络营销推广工具有哪些?
  • 找能做网站的江西建设局网站
  • 部署一个网站大概多少钱做图片网站
  • 建设一个棋牌网站都得准备什么用wordpress 怎么安装
  • 如何做电子海报在网站网站管理员登陆不了
  • 网站app推广怎么做手机微网站平台登录入口
  • 企业管理系统网站开发标书如何创建一个app
  • 网站开发结构有深圳宝安区很穷吗
  • 对单位网站的要求吗视频生成网址链接
  • 网站后台管理界面html中国网站建设平台
  • 沧州市高速公路建设管理局网站下陆区建设局网站
  • 网站建设合同用缴印花税吗如何搭建微商城
  • 织梦旅游网站官方网站aspcms
  • pc 响应式网站模板wordpress相对地址
  • 网站建设应注意哪些事项吉林房地产网站开发
  • vue做的项目网站wordpress数据盘
  • 口子网站怎么做网络安装
  • 网站被抓取诊所网站建设
  • 郑州专做喜宴的网站长春建站培训班
  • 渠道合作一站式平台python基础教程pdf下载
  • 北京中国建设银行招聘信息网站孙红雷做的二手车网站