中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

中山市做網(wǎng)站實力產(chǎn)品軟文是什么意思

中山市做網(wǎng)站實力,產(chǎn)品軟文是什么意思,系統(tǒng)優(yōu)化軟件排行榜,中英西班牙網(wǎng)站建設(shè)加密接口常用的方式有: MD5,SHA,HmacSHA RSA AES,DES,Base64 壓測中有些參數(shù)需要進行加密,加密方式已接口文檔為主。 MD5加密 比如MD5加密的接口文檔: 請求URL:http://101.34.221…

加密接口常用的方式有:
MD5,SHA,HmacSHA
RSA
AES,DES,Base64

壓測中有些參數(shù)需要進行加密,加密方式已接口文檔為主。

MD5加密

比如MD5加密的接口文檔:
請求URL:http://101.34.221.219:5000/md5login
請求方式:POST
請求參數(shù):

參數(shù)名稱參數(shù)值是否必須類型備注
usernameadminstring必須MD5加密處理
password123string必須MD5加密處理

1、用戶名、密碼不進行加密登錄測試
在這里插入圖片描述
在這里插入圖片描述
用戶名密碼未進行MD5加密,登錄失敗。

2、用戶名、密碼進行加密登錄測試
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
用戶名密碼加密,登錄成功。

beanshell組件代碼加密

目前jmeter的__digest函數(shù)支持的加密方式較少,jmeter用戶手冊
在這里插入圖片描述
其他加密算法要在beanshell組件中編寫
比如接口以AES方式加密,規(guī)則如下:

生成訪問簽名

參數(shù)名說明示例值備注
clientId簽名ID0ca6eaf66cbf4f2bb1db6902c9c8d915
clientSecret簽名秘鑰8c0a5f3388154e2c959f2bd44fc2dd66
timestamp時間戳1706859156428當(dāng)前時間戳
uuid唯一ID12345678唯一值,一個簽名只能使用一次

1.1 訪問簽名生成邏輯

3.1.1、簽名值= 簽名ID+“:”+簽名秘鑰+“:”+時間戳+“:”+唯一ID

3.1.2、 生成算法:AES ,簽名參數(shù):ECB PKCS7 128bits

3.1.3、 AES算法秘鑰(aesKey):#iSn##s$olu.@@sm

3.1.4、 access_sign生成規(guī)則:用AES算法對簽名值進行加密

1.2 beanshell腳本編寫

// Import the Base64 class
import org.apache.commons.codec.binary.Base64;// 參數(shù)
var clientId = "0ca6eaf66cbf4f2bb1db6902c9c8d915";
var clientSecret = "8c0a5f3388154e2c959f2bd44fc2dd66";
var timestamp = new Date().getTime();
var uuid = new java.util.Random().nextInt(90000000) + 10000000;// 計算簽名值
var signValue = clientId + ":" + clientSecret + ":" + timestamp + ":" + uuid;// 加密簽名值
var aesKey = "#iSn##s$olu.@@sm";
var cipher = javax.crypto.Cipher.getInstance("AES/ECB/PKCS5Padding");
cipher.init(javax.crypto.Cipher.ENCRYPT_MODE, new javax.crypto.spec.SecretKeySpec(aesKey.getBytes(), "AES"));
var encryptedSign = cipher.doFinal(signValue.getBytes());// 生成訪問簽名 (使用 Commons Codec)
var accessSign = new String(Base64.encodeBase64(encryptedSign));// 將訪問簽名存儲到變量中
vars.put("access_sign", accessSign);// 打印訪問簽名
System.out.println("access_sign: " + accessSign);

參數(shù)替換即可
在這里插入圖片描述

Base64加密

比如MD5加密的接口文檔:
請求URL:http://101.34.221.219:5000/base64login
請求方式:POST
請求參數(shù):

參數(shù)名稱參數(shù)值是否必須類型備注
usernameadminstring必須Base64加密處理
password123string必須Base64加密處理

1、用戶名、密碼不進行加密登錄測試
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
用戶名密碼未進行Base64加密,登錄失敗。

2、用戶名密碼進行Base64加密
2-1、http請求-添加-前置處理器-beanshell預(yù)處理程序在這里插入圖片描述
2-2、輸入代碼,Base64加密代碼固定

//Base64加密方式
import java.util.Base64;//初始化一個Base64對象,調(diào)用encodeToString()方法
String bs64_username = Base64.getEncoder().encodeToString("admin".getBytes("UTF-8"));
String bs64_password = Base64.getEncoder().encodeToString("123".getBytes("UTF-8"));//設(shè)置為線程組能夠調(diào)用的變量
vars.put("bs64_username",bs64_username);
vars.put("bs64_password",bs64_password);//打印
log.info("bs64_username的結(jié)果是:"+bs64_username);
log.info("bs64_password的結(jié)果是:"+bs64_password);

2-3、日志查看對比
在這里插入圖片描述
在這里插入圖片描述

2-4、參數(shù)替換為變量,執(zhí)行查看結(jié)果
在這里插入圖片描述
在這里插入圖片描述

http://www.risenshineclean.com/news/47429.html

相關(guān)文章:

  • 從化網(wǎng)站建設(shè)優(yōu)化今天最新新聞10條
  • wordpress 仿虎嗅主題seo百度推廣
  • 免費的ftp網(wǎng)站2021百度熱搜年度榜
  • 免費域名的網(wǎng)站百度可以發(fā)布廣告嗎
  • 個人備案網(wǎng)站做企業(yè)會怎樣湖南靠譜的關(guān)鍵詞優(yōu)化
  • 不用編程做APP和響應(yīng)式網(wǎng)站重慶seo排名方法
  • 靠譜的網(wǎng)站制作專業(yè)公司seo論壇
  • 易企秀網(wǎng)站開發(fā)杭州關(guān)鍵詞推廣優(yōu)化方案
  • wordpress集成微信收款seo服務(wù)銷售招聘
  • 惠州做網(wǎng)站免費網(wǎng)站alexa排名查詢
  • 做網(wǎng)站推廣托管費用seo網(wǎng)絡(luò)營銷推廣公司深圳
  • 微信網(wǎng)站制作軟件有哪些uc瀏覽網(wǎng)頁版進入
  • 簡潔網(wǎng)站欣賞路由優(yōu)化大師
  • 使用php做的網(wǎng)站有哪些西安自助建站
  • 裝飾公司手機網(wǎng)站湖南網(wǎng)站seo地址
  • 做我韓國連續(xù)劇網(wǎng)站線上營銷技巧和營銷方法
  • asp.net 網(wǎng)站壓縮線下推廣宣傳方式有哪些
  • 網(wǎng)絡(luò)培訓(xùn)的網(wǎng)站建設(shè)搜索引擎優(yōu)化要考慮哪些方面
  • 網(wǎng)站標(biāo)題關(guān)鍵字營銷方案策劃書
  • 灌云縣建設(shè)局網(wǎng)站營銷公司
  • 海外推廣有前途嗎無錫seo網(wǎng)絡(luò)推廣
  • wordpress分享js代碼無錫網(wǎng)站seo顧問
  • 多城市網(wǎng)站如何做seo建立網(wǎng)站的步驟
  • 京東內(nèi)部券網(wǎng)站怎么做百度公司全稱
  • 好的做網(wǎng)站東莞百度推廣排名
  • 培訓(xùn)的網(wǎng)站建設(shè)鳴蟬智能建站
  • 怎樣看出一個網(wǎng)站是那個公司做的合肥百度推廣公司哪家好
  • 鄭州網(wǎng)站設(shè)計專家seo掛機賺錢
  • 北京國貿(mào)網(wǎng)站建設(shè)網(wǎng)絡(luò)優(yōu)化器下載
  • 網(wǎng)站制作公司承擔(dān)seo外包公司多嗎