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

关键字查询我的网站怎么做惠州seo招聘

关键字查询我的网站怎么做,惠州seo招聘,资源下载类网站如何做外链,网站建设报价表模板下载做接口/性能测试,也不知道原公司是哪个D毛起的头,说只要是涉及“测试”两个字的事情就是测试的职责范围,自己问题自己解决,于是负责登录模块的某些开发人员不配合,不给接口文档/SwaggerUI也不给加密的脚本,…

做接口/性能测试,也不知道原公司是哪个D毛起的头,说只要是涉及“测试”两个字的事情就是测试的职责范围,自己问题自己解决,于是负责登录模块的某些开发人员不配合,不给接口文档/SwaggerUI也不给加密的脚本,说是网络传输不安全之类的,反正各种理由搪塞,只能通过接口抓包自己判断是什么加密方式,自己写脚本。我就共享出来怎么滴?

1.创建UrlInfo实例

public class UrlInfo {# 协议private String prototype;# 主机private String host;# 端口private String post;# 链接后缀private String uri;@Overridepublic String toString() {return prototype + "://" + host + ":" + post + uri;}public String getPrototype() {return prototype;}public void setPrototype(String prototype) {this.prototype = prototype;}public String getHost() {return host;}public void setHost(String host) {this.host = host;}public String getPost() {return post;}public void setPost(String post) {this.post = post;}public String getUri() {return uri;}public void setUri(String uri) {this.uri = uri;}
}

2.获取公钥、密码加密

import io.restassured.response.Response;import javax.crypto.Cipher;
import java.security.KeyFactory;
import java.security.PublicKey;
import java.security.spec.X509EncodedKeySpec;
import java.util.Base64;import static io.restassured.RestAssured.given;public class RSAPwd {/*** urlInfo基本信息* */public static String getUrl(String prototype,String host,String port,String uri){UrlInfo urlInfo = new UrlInfo();urlInfo.setPrototype(prototype);urlInfo.setHost(host);urlInfo.setPost(port);urlInfo.setUri(uri);return urlInfo.toString();}/*** 获取公钥* @account: 用户名* @url: 请求地址* */public static String getResponsePublicKey(String account,String url){String JsonData = "{\"account\": \"" + account + "\"}";# 发起请求,获取响应结果对象ResponseResponse response = given().contentType("application/json;charset=UTF-8").body(JsonData).when().post(url).then().extract().response();# jsonPath获取公钥参数名data的valuereturn response.jsonPath().get("data").toString();}/*** 密码加密* @pwdStr:待加密密码* @publicKeyBase64:公钥文本* */public static String encryptPassword(String pwdStr,String publicKeyBase64){String result = "";try{PublicKey publicKey = KeyFactory.getInstance("RSA").generatePublic(new X509EncodedKeySpec(Base64.getDecoder().decode(publicKeyBase64)));Cipher encryptCipher = Cipher.getInstance("RSA");encryptCipher.init(Cipher.ENCRYPT_MODE,publicKey);byte[] encryptedByte = encryptCipher.doFinal(pwdStr.getBytes());result = Base64.getEncoder().encodeToString(encryptedByte);}catch (Exception e){e.printStackTrace();}return result;}
}
http://www.dtcms.com/wzjs/18072.html

相关文章:

  • 哪个网站可以做兼职ppt模板找客源免费用哪个软件好
  • 江苏交通运输厅网站建设济南百度竞价开户
  • 衡阳县专业做淘宝网站网站建设选亿企网络
  • 什么网站做婚礼请柬seo搜索引擎优化方案
  • app手机端电子商务网站功能站长之家 站长工具
  • ASP做旅游网站代码网页制作图片
  • 集团网站手机版营销渠道名词解释
  • 企业网站建设 网络服务潍坊关键词优化软件
  • 焦作网站建设公司排名关键词密度
  • 展示型企业网站设计方案优化大师电脑版
  • 外贸公司没网站 怎么做业务seo网站优化是什么
  • 毕业设计做网站网站建设
  • 做废钢那个网站好短视频代运营合作方案
  • 做外贸网站一定要会英语吗百度seo怎么关闭
  • 松江营销型网站建设公司大连seo外包平台
  • 有哪些育儿类网站做的比较好淄博头条新闻今天
  • 连云港北京网站建设软文写作兼职
  • jquery 打开新网站地推怎么做最有效
  • 有企业信息的网站高端网站建设南宁
  • 网站 可以做无形资产吗厦门seo排名优化公司
  • 租房网站开发报告外包接单平台
  • 58同城网站建设目的企业网站建设公司
  • 广州小型网站建设公司网络营销工资一般多少
  • 个人网站怎么做口碑百度seo优化是做什么的
  • 在那里能找到网站zac seo博客
  • 韩国世界杯出线条件东莞关键词seo优化
  • 扬州网官方微博百度优化服务
  • 湘潭本地的网站建设公司公众号怎么推广和引流
  • 网站建设go济南百度公司
  • 网站运行方案怎么做网站推广多少钱