jmeter 内java生成HMACSHA256的方法
java生成HMACSHA256的方法
问题引入:jmeter 接口需要签名
签名方式:HmacSHA256 + 16进制如下;
public static String HMACSHA256(String data, String key) throws Exception {Mac sha256_HMAC = Mac.getInstance("HmacSHA256");SecretKeySpec secret_key = new SecretKeySpec(key.getBytes("UTF-8"), "HmacSHA256");sha256_HMAC.init(secret_key);byte[] array = sha256_HMAC.doFinal(data.getBytes("UTF-8"));StringBuilder sb = new StringBuilder();for (byte item : array) {sb.append(Integer.toHexString((item & 0xFF) | 0x100).substring(1, 3));}return sb.toString().toUpperCase();}
仅仅靠上面的不行:
key.getBytes(“UTF-8”) ---->修改为: key.getBytes(StandardCharsets.UTF_8)
即可
jmeter 内java生成HMACSHA256的方法相关推荐
- java生成HMACSHA256的方法
java生成HMACSHA256的方法 答: data要加密的数据,key密钥 public static String HMACSHA256(String data, String key) thr ...
- hmacsha256 java_java生成HMACSHA256的方法
标签: java生成HMACSHA256的方法 答: data要加密的数据,key密钥 public static String HMACSHA256(String data, String key) ...
- java生成UUID的方法总结
转自:https://blog.csdn.net/xinghuo0007/article/details/72868799 java生成UUID的方法总结 前言: 我们开发的时候,数据库表总会有一个主 ...
- java生成缩略图例子_具体介绍java生成缩略图的方法示例代码
这篇文章主要介绍了java生成缩略图的方法,结合具体实例形式分析了java生成缩略图过程中所涉及的各种常见的图形处理技巧,需要的朋友可以参考下 本文实例讲述了java生成缩略图的方法.分享给大家供大家 ...
- java随机产生密码_用Java生成随机密码的方法
最近各种数据库泄露问题,让我不得不考虑自身密码的强度,下面特意写两种生成密码的方法,已被日后之用: 介绍两种生成随机密码的方式:(在密码字典里面,可以根据实际需要,手工注释不需要生成的字符段) 方式一 ...
- java生成随机数的方法_Java获取随机数的3种方法
随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串.数字.或者随即生成一个不定长度的数字.或者进行一个模拟的随机选择等等.Java提供了最基本的工具,可以帮助开发者来实现这一切. 一.Jav ...
- java生成可执行文件的方法总结
第一种:在jbuilder中: 首先你要保证Run菜单-->Run Project能顺利运行 然后Wizards菜单-->Native Executable ...
- JAVA生成随机字符串方法
import java.util.Random;public class CharacterUtils {//方法1:length为产生的位数public static String getRando ...
- java生成签名的方法
在jni中需要回调java层的方法,如何才能做到精确查找java的方法?一个是函数名称,另外一个就是函数的签名了.但如何生成函数的签名?通过javap工具: javap -s -p Session.c ...
最新文章
- 区域数据导入功能(pinyin4J使用)
- 【PAT甲级 大整数BigInteger】1065 A+B and C (64bit) (20 分) Java 全部AC
- pcb结构链表_lwip中tcp_pcb结构体及其组成链表
- JS中创建对象的方法
- Grunt中批量无损压缩图片插件--grunt-sprite
- python爬虫网络出错怎么办_python网络爬虫(3)python爬虫遇到的各种问题(python版本、进程等)...
- Windows下制作DOS启动U盘的方法
- 图像处理:图像灰度化
- java 事务控制_java中事务的管理
- 线程数据共享:pthread_getspecific和pthread_setspecific
- 计算标准累积正态分布_正态分布在用户等级划分的应用
- 青春时代——是路过还是错过
- Android工具 - 随机测试(猴子)
- 【翻译辅助】开源CAT翻译辅助软件OmegaT协同翻译
- 设计模式-七大原则(图解一目了然)
- 【51单片机】 ULN2003模块 驱动步进电机(5线)正反转 代码以及接线图(简单教学,一看就会)
- 线性表中的尾插法单链表的学习
- django框架全解
- [学习]简易搜索引擎的制作
- 可行性、易用性性与用户体验的区别
热门文章
- FFMPEG之 Ubuntu系统上配置MP3和AMR编解码工具
- Android studio—SQlite数据库注册登录
- GPRSsim800c
- 自动解决智能拼图,A*算法
- hfss和python接口_【技术分享】python和HFSS联合仿真微带天线的教程
- java parcelable转json字符串,json 字符串转parcelable
- 计算机类期刊 SCI 、EI 收录,核心期刊目录
- HPE DL380 Gen10 服务器远程升级ESXi6.0到ESXi6.7
- Javaweb开发问题总结
- Accessing Data in Pivotal GemFire with REST