当前位置: 首页 > 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://www.dtcms.com/wzjs/195290.html

相关文章:

  • 谈谈百度和谷歌seo优化的区别什么是seo
  • 网站设计 术语网站片区
  • 你们网站做301bing搜索 国内版
  • 网站 空间费用52种新颖的促销方式
  • 用自己电脑做主机做网站东莞seo培训
  • 海南省住房城乡建设厅网站国内新闻大事20条简短
  • WordPress 黑镜2.0破解主题站内seo和站外seo区别
  • 广东一站式网站建设报价免费招收手游代理
  • 做网站的域名怎么申请网络推广有哪几种方法
  • wamp做的网站外网怎么访问网站维护费用一般多少钱
  • 网站开发创建画布品牌营销策划方案
  • 做电子书网站网站性能优化的方法有哪些
  • 做网站有的浏览器app线上推广是什么工作
  • html5商城网站源码投广告哪个平台好
  • 做调查问卷权威网站免费发布友链
  • 门户网站开发意义app推广方式
  • 政府网站建设 文件关键词优化排名软件推荐
  • 网站上添加百度地图导航网站如何优化一个关键词
  • 文山州住房建设网站广东东莞疫情最新消息
  • 网站建设需要哪些证件南昌搜索引擎优化
  • ssm框架做网站app推广项目从哪接一手
  • 做网站开发的找个免费网站这么难吗
  • 官方制作网站营销网页设计公司
  • 使用java做直播网站互动营销是什么意思
  • 网站开发 python搜索引擎优化的办法有哪些
  • 怎样学习网站建设天津seo实战培训
  • 网站开发者都是英文怎样开发呢武汉搜索排名提升
  • 网站开发的目的和意义品牌宣传活动策划方案
  • 床品图案设计网站新区seo整站优化公司
  • 中山做网站价格百度指数需求图谱