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

广州市建设工程交易服务中心网站中国加盟网

广州市建设工程交易服务中心网站,中国加盟网,外汇跟单社区网站开发,代刷网站只做软件下载AES(全称:Advanced Encryption Standard)对称加密算法,也就是加密和解密用到的密钥是相同的,这种加密方式加密速度非常快, 适合经常发送数据的场合,如:数据加密存储、网络通信加密等。 在进行接口测试或接…

AES(全称:Advanced Encryption Standard)对称加密算法,也就是加密和解密用到的密钥是相同的,这种加密方式加密速度非常快,

适合经常发送数据的场合,如:数据加密存储、网络通信加密等。

在进行接口测试或接口压测时,有些比较核心的接口有可能会用AES方式对接口的入参或响应内容进行加密/解密。

Jmeter 对AES加密/解密,当前可以通过beanshell 的方式处理。

代码如下:

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 availableSecretKey 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加密结果:"+value);
//解密
String decryptedText = aes_obj.decryptAES(value, key);
log.info("AES解密结果:"+decryptedText);
// 将加密结果设置为jmeter参数
vars.put("AES_value",value);


文章转载自:

http://kdJmC2ao.kghss.cn
http://ha9navd4.kghss.cn
http://XeXrkRpi.kghss.cn
http://YzFlZX0y.kghss.cn
http://Kz2Z2eMP.kghss.cn
http://rS4vzLDA.kghss.cn
http://iYxuQoG3.kghss.cn
http://3hjRNTP9.kghss.cn
http://dVP4sjND.kghss.cn
http://DNctzpWO.kghss.cn
http://1edGxlwT.kghss.cn
http://TJQjYPhy.kghss.cn
http://3VH0mbyb.kghss.cn
http://ITEthhYm.kghss.cn
http://WqT0IyD1.kghss.cn
http://72vQuZ2V.kghss.cn
http://Z3630MvT.kghss.cn
http://bUy7Gcu7.kghss.cn
http://Mj06SU7u.kghss.cn
http://uLf8Noc6.kghss.cn
http://nDgzRyZG.kghss.cn
http://BG2tlkGh.kghss.cn
http://Cz47mGf5.kghss.cn
http://Ca2MQpiD.kghss.cn
http://l1lmS8C4.kghss.cn
http://b0RzMPrX.kghss.cn
http://hUi7M0oE.kghss.cn
http://Pa6KzCFV.kghss.cn
http://CSpnXwFk.kghss.cn
http://u8X7Mt0f.kghss.cn
http://www.dtcms.com/wzjs/637233.html

相关文章:

  • 做二手的网站有哪些盐城网站建设优化建站
  • s网站优化建设网站的实验目的
  • 钓鱼网站教程网站开发团队排行榜
  • 网站设计与建设课程网站流量与带宽
  • html公司网站模板源码个人购物网站搭建
  • 哪一个平阳网站建设成都网站公司建设
  • 河南省住房和建设厅网站网站建设的目的和目标
  • 安陆市建设局网站烟台制作小程序的公司
  • 焦作网站制作-焦作网站建设-焦作网络公司-维科网络全国工商核名查询系统官网
  • 传统网站有没有建设必要精美wordpress主题
  • 网站推广优化排名seo网站建设 盘网互联
  • 视频播放网站建设网站开发安卓开发
  • 专门做产品测评的网站wordpress 收费主题破解版
  • 什么平台可以推广广州seo培训机构
  • jrs直播网站谁做的科技术语
  • 微信导购网站怎么做视频教学查看一下测绘项目招投标信息
  • ps怎么做网站的首页深圳做小程序的公司排名
  • 学好网页设计与网站建设的意义如何建立一个网站请简述流程
  • 营销型网站建设ppt模板100到300万企业所得税
  • 基于微信公众平台的微网站开发产品设计ppt案例
  • 正规网站建设服务做网上营销怎样推广
  • 仿贴吧的网站用添加视频到wordpress
  • 辽宁省住房建设厅网站科技中心网站建设目的要求
  • 银川网站建设公司哪家不错安钢贴吧论坛
  • 蓟县网站建设公司跨境电商是怎么赚钱的
  • pc建站网站wordpress中运行程序
  • 智慧团建网站什么时候维护好nodejs做网站能保护源代码吗
  • 实名网站审核中心新泰市建设局网站
  • 简述网站开发的流程附近做网站的公司
  • 东北亚科技园里有做网站的吗seo搜索培训