<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      jmeter AES加密/解密

      首先了解一下,什么是AES加密/解密?AES(全稱:Advanced Encryption Standard)對稱加密算法,也就是加密和解密用到的密鑰是相同的,這種加密方式加密速度非???,

      適合經(jīng)常發(fā)送數(shù)據(jù)的場合,如:數(shù)據(jù)加密存儲、網(wǎng)絡(luò)通信加密等。

      在進(jìn)行接口測試或接口壓測時,有些比較核心的接口有可能會用AES方式對接口的入?yún)⒒蝽憫?yīng)內(nèi)容進(jìn)行加密/解密。

      Jmeter AES加密/解密,當(dāng)前可以通過beanshell 的方式處理。以下是通過網(wǎng)上找了一段AES加密/解密的java代碼,根據(jù)需要稍微改動一點內(nèi)容,

      看一下怎么在jmeter中將明文進(jìn)行加密和解密。

       完整代碼:

      import javax.crypto.Cipher;
      import javax.crypto.KeyGenerator;
      import javax.crypto.SecretKey;
      import javax.crypto.spec.SecretKeySpec;
      import java.security.SecureRandom;
      import java.util.Base64;
       
      public class AESUtil {
       
          // AES密鑰算法
          private static final String KEY_ALGORITHM = "AES";
       
          // 加密/解密算法/工作模式/填充方式
          private static final String CIPHER_ALGORITHM = "AES/ECB/PKCS5Padding";
       
          // 生成密鑰
          public static String generateAESKey() throws Exception {
              KeyGenerator keyGenerator = KeyGenerator.getInstance(KEY_ALGORITHM);
              keyGenerator.init(128, new SecureRandom()); // 192 and 256 bits may not be available
              SecretKey secretKey = keyGenerator.generateKey();
              return Base64.getEncoder().encodeToString(secretKey.getEncoded());
          }
       
          // AES加密
          public static String encryptAES(String data, String key) throws Exception {
              Cipher cipher = Cipher.getInstance(CIPHER_ALGORITHM);
              SecretKeySpec secretKeySpec = new SecretKeySpec(Base64.getDecoder().decode(key), KEY_ALGORITHM);
              cipher.init(Cipher.ENCRYPT_MODE, secretKeySpec);
              byte[] encrypted = cipher.doFinal(data.getBytes());
              return Base64.getEncoder().encodeToString(encrypted);
          }
      
          // 解密
          public static String decryptAES(String data, String key) throws Exception {
              Cipher cipher = Cipher.getInstance(CIPHER_ALGORITHM);
              SecretKeySpec secretKeySpec = new SecretKeySpec(Base64.getDecoder().decode(key), KEY_ALGORITHM);
              cipher.init(Cipher.DECRYPT_MODE, secretKeySpec);
              byte[] decrypted = cipher.doFinal(Base64.getDecoder().decode(data));
              return new String(decrypted);
          }
       
          public static void main(String[] args) throws Exception {
              String key = generateAESKey();
              String originalText = "Hello World!";
              String encryptedText = encryptAES(originalText, key);
              System.out.println("Encrypted Text: " + encryptedText);
              // 解密操作
              // String decryptedText = decryptAES(encryptedText, key);
              // System.out.println("Decrypted Text: " + decryptedText);
          }
      }
      
      AESUtil aes_obj = new AESUtil();
      String key = aes_obj.generateAESKey();
      String originalText = "Hello World!";
      String value = aes_obj.encryptAES(originalText,key);
      log.info("密鑰key: "+key);
      log.info("AES加密結(jié)果:"+value);
      //解密
      String decryptedText = aes_obj.decryptAES(value, key);
      log.info("AES解密結(jié)果:"+decryptedText);
      // 將加密結(jié)果設(shè)置為jmeter參數(shù)
      vars.put("AES_value",value);

      運行結(jié)果:

       

      posted @ 2024-12-10 09:50  西夏一品唐  閱讀(604)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产男女黄视频在线观看| 日本韩无专砖码高清观看| 堆龙德庆县| 开心五月激情综合久久爱| 少妇又爽又刺激视频| 国模少妇无码一区二区三区| 欧美一级黄色影院| 亚洲国产良家在线观看| 精品综合一区二区三区四区| 国产高潮国产高潮久久久| 免费国产精品黄色一区二区| 最新偷拍一区二区三区| 农民人伦一区二区三区| 在线观看特色大片免费网站| 日韩中文字幕人妻精品| 国产一区二区三区美女| 91区国产福利在线观看午夜| 日韩精品亚洲精品第一页| 久久一日本道色综合久久| 国产成人亚洲欧美二区综合| 屏东县| 成人午夜福利视频一区二区| 国产农村妇女高潮大叫| 干老熟女干老穴干老女人| 精品国产品香蕉在线| 奇米四色7777中文字幕| 少妇人妻偷人精品免费| 亚洲精品尤物av在线网站| 道孚县| 免费a级黄毛片| 内射极品少妇xxxxxhd| 国产精品久久久午夜夜伦鲁鲁| 精品一二三四区在线观看| 美乳丰满人妻无码视频| 日韩中文字幕高清有码| 91国内精品久久精品一本| 人妻系列中文字幕精品| 亚洲狠狠狠一区二区三区| 华人在线亚洲欧美精品| 无码人妻一区二区三区精品视频| 国产精品久久久久久无毒不卡|