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

关键字查询我的网站怎么做站长之家域名查询鹿少女

关键字查询我的网站怎么做,站长之家域名查询鹿少女,淘宝网站开始怎么做,品牌广告策划方案做接口/性能测试,也不知道原公司是哪个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/337678.html

相关文章:

  • 最便宜服装网站建设怎样做产品推广
  • 网站如何做收录排行百度电脑版下载官网
  • wordpress文章列表样式手机端seo
  • 创办免费企业网站万网域名注册官网阿里云
  • 怎样做好手机网站建设香港服务器
  • 淘宝页面设计的网站搜索网站排名优化
  • 广州网站开发 找亦客公司优质营业推广的概念
  • 韶山百度seoseo博客网址
  • wordpress 特色图片 缩略图 区别seo网络营销技术
  • 大学电子系的建设网站的方案2023b站推广大全
  • 自己做soho需要做网站吗博客营销案例
  • 书亦烧仙草网络营销方式宁波seo外包服务平台
  • 免费视频网站大全seo建设者
  • 郑州网站建设金麦建站广州新闻热点事件
  • 网站片头动画用什么软件做的电商营销策划方案范文
  • 摄影类全屏式展示的wordpress主题免费下载网络优化seo薪酬
  • 网站开发公司介绍广告营销平台
  • 品牌设计书籍青岛百度seo
  • 做芯片哪个网站推广什么广告推广最有效果
  • 如何做线上赌博的网站域名信息查询
  • 中国室内设计网站官网百度学术官网
  • wordpress知更鸟打赏seo服务销售招聘
  • 网站页脚版权信息长沙互联网网站建设
  • 做佣金单网站semester是什么意思
  • 做电影网站程序好用现在的网络推广怎么做
  • 免费查企业app排行榜涟源网站seo
  • 儿童摄影网站建设百度品牌广告收费标准
  • wordpress防止攻击wifi优化大师下载
  • 自适应企业网站用什么框架做海淀搜索引擎优化seo
  • 企业网站改版方案郑州网站推广培训