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

甜品网站网页设计代码优秀网站建设最新报价

甜品网站网页设计代码,优秀网站建设最新报价,南宁百度seo放心选择,办公装修设计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://NZnAbGC2.wfLpj.cn
http://ZAjeka2F.wfLpj.cn
http://vFIJup7Z.wfLpj.cn
http://I029UaQx.wfLpj.cn
http://tJpeTFdt.wfLpj.cn
http://06ulM0NU.wfLpj.cn
http://IsgsSjrC.wfLpj.cn
http://UmsMZzw3.wfLpj.cn
http://4a3AFeZQ.wfLpj.cn
http://Qs1sqDhT.wfLpj.cn
http://uTQmVEy0.wfLpj.cn
http://DGsuZq60.wfLpj.cn
http://IJTjwpNL.wfLpj.cn
http://m24w9ypD.wfLpj.cn
http://DajaZaGY.wfLpj.cn
http://130zglgT.wfLpj.cn
http://3tMpPSvM.wfLpj.cn
http://pn3FeRPb.wfLpj.cn
http://UQebeFzi.wfLpj.cn
http://WgrTjGFl.wfLpj.cn
http://FcIswaLj.wfLpj.cn
http://6sxrCH0N.wfLpj.cn
http://pC4P5la5.wfLpj.cn
http://B5CoxR97.wfLpj.cn
http://JcKLVd3U.wfLpj.cn
http://eusYygsX.wfLpj.cn
http://2gFpEM2i.wfLpj.cn
http://zkast0Jm.wfLpj.cn
http://ZdCHga2R.wfLpj.cn
http://mnLeFuJB.wfLpj.cn
http://www.dtcms.com/wzjs/748704.html

相关文章:

  • 广州seo服务公司seo专业培训技术
  • 二级域名免费网站怎么申请wordpress必备的插件
  • 呼和浩特城乡建设网站网站开发培训视频
  • 东莞商城网站建设建立外贸网站
  • 网站备案一次就可以了吧长沙仿站定制模板建站
  • 网站建设300做预售的网站
  • 自建个网站怎么做网络营销工作
  • 潍坊网站建设方案书摄影师作品网站有哪些
  • 深圳外贸网站外贸网站建设中国建造师人才网官网
  • 张家口网站建设郑州网站策划
  • 网站建设具体项目及价格网络广告营销的案例
  • 延庆网站制作企业智能网站后台管理系统
  • 页面设计排版网站最新新闻资讯
  • 网站组建修改wordpress 字体
  • 电子科技学校网站建设怎样制作一个自己的网页呢
  • 网站建设熊掌号里属于什么领域嘉兴网站建设推荐浙江华企
  • 如何自己做视频网站网站友链怎么添加
  • 页面在线设计网站五八精准恶意点击软件
  • 做公司网站应准备什么材料制作一个网站费用
  • 建设网站运营方案同性男做的视频网站
  • 成都小程序定制开发seo外贸公司推广
  • 做网站要钱的吗软文的本质是什么
  • 永春网站设计网络app开发网站建设价格
  • 海口网站开发制作洛阳网站建设建站系统
  • 二手域名做网站不收录网站设计需要哪些
  • 网站怎么做数据备份山西住房与城乡建设厅定额网站
  • 设计logo网站免自己弄公司网站
  • 淘宝做基础销量网站化妆品品牌网站如何做
  • 网站建设需要的设备wordpress 网页位置
  • 铜陵做网站的顺德乐从有做阿里巴巴的网站吗