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

子网站怎么做WordPress网页描述标签

子网站怎么做,WordPress网页描述标签,查询域名注册网站,网络营销是怎么回事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://www.dtcms.com/wzjs/817132.html

相关文章:

  • dnf免做卡网站怎样制作微信小程序
  • 如需锦州网站建设会员管理网站建设
  • 淘宝网网站建设微信公众平台推广方案
  • 确定网站主题做网站需要的条件
  • 网站建设所有权网站开发公司挣钱吗
  • 响应式网站图解美食网站首页怎么做
  • 加强企业网站建设163网易免费企业邮箱
  • 有哪些网站可以做全屏代码网站开发推荐英文字体
  • 太原提高网站排名优化营商环境个人心得
  • 淄博网站电子商城平台建设网站建立的重要性
  • wordpress views深圳做seo有哪些公司
  • 河南省住房建设厅官方网站linux怎么使用wordpress
  • 网站如何做品牌宣传没有服务器如何做网站
  • 网站如何改版浙江微信网站建设
  • 修改网站图片做网站维护价格
  • 做电商网站的公司梅州东莞网站建设
  • 揭阳 网站建设做茶道网站
  • 西安做商铺的网站免费网站商城模板
  • 河南网站备案代理成都网站优化方案
  • 上海设计网站wordpress monster
  • 清远市企业网站seo联系方式国外网站设计版式欣赏
  • 点网站建设wordpress替换谷歌字体库
  • 成品网站1688网页老河口城乡建设局网站
  • 成都著名网站建设公司做笑话网站需要什么
  • 教你如何建设网站打电话拉客户用网站做广告怎么做 好做吗
  • 企业内部网站打不开免费学做美食视频网站有哪些
  • 公司策划方案网站seo链接购买
  • 海口个人建站模板番禺网站 建设信科网络
  • 淘宝客网站建设多少钱弓长岭网站建设
  • 学生可做的网站主题企业管理培训课程方案