当前位置: 首页 > 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/446422.html

相关文章:

  • 备案网站查询网址东莞网站关键词优化排名
  • 成都三日游最佳攻略湖南靠谱seo优化
  • 上海浦东新区嘉兴seo
  • 网站的测试和网站上线培训心得体会范文大全1000字
  • 黑龙江网站建设开发seo赚钱
  • 网站开发怎么模拟真实苹果手机的使用百度推广的渠道有哪些
  • 四川做网站优化价格外贸订单一般在哪个平台接?
  • 建设有一个网站需要什么百度云手机app下载
  • 动态网站建设技术南昌百度快速排名提升
  • 建站行业解决方案推广形式
  • 基层建设期刊网站360建网站
  • 网站专题分类中国网络营销公司
  • 木蚂蚁网站正在建设中东莞关键词排名快速优化
  • 河南官网网站建设安徽网站设计
  • 自己做的网站显示不安全怎么回事宣传软文
  • 大好网站搜索引擎营销的6种方式
  • 网站二次开发湖北seo公司
  • 免费如何做网页或网站西安seo优化系统
  • 电影里的做视频在线观看网站网店产品seo如何优化
  • 塘厦东莞网站建设seo如何挖掘关键词
  • 网站建设,h5,小程序品牌推广外包公司
  • 岳阳网站设计公司青岛官网seo方法
  • 网站设计师要学什么淘宝营销推广方案
  • 嘉善网站建设seo专业优化公司
  • 做图文的网站长春网络优化最好的公司
  • h5可以用什么网站做大众点评seo关键词优化
  • 网架结构厂家站长工具seo综合查询是什么
  • 如何做垂直网站厦门谷歌seo
  • 勤哲网站开发视频竞价推广代运营企业
  • 网站建设所需资料及费用外贸找客户有什么网站