jmeter beanshell 中签名的用法
程序员文章站
2024-03-19 13:23:22
...
import com.test.mymd5;
import net.sf.json.JSONObject;
import java.net.URLEncoder;
String orderPayParam = vars.get("orderPayParam");
orderPayParam = JSONObject.fromObject(orderPayParam).toString();
log.info("orderPayParam="+orderPayParam);
String str = "_aid="+"3"+"_ch="+"wap"+"_domid="+"1000"+"_ft="+"json"+"_lat="+"22.539405"
+ "_lng="+"113.953207"+"_mt="+"trademanager.batchPay"+"_sm="+"md5"+"_tk="+"Em32TXFF5J1NlELY497To14nyQJl8PQs"+"_uid="+"10035872"+"orderPayParam="+orderPayParam+"0ce37dd6b927730161a1e559c2336d0a";
//System.out.println(str);
log.info("str="+str);
String sign = mymd5.getMd5(str);
String _sig = sign;
log.info("_sig="+_sig);
//System.out.println(_sig);
vars.put("_sig",_sig);
orderPayParam= URLEncoder.encode(orderPayParam,"utf-8");
log.info("orderPayParam="+orderPayParam);
vars.put("orderPayParam",orderPayParam);
上一篇: Java代码实现数字签名验证
下一篇: Python RSA数字签名实践
推荐阅读
-
jmeter beanshell 中签名的用法
-
Java PDF数字签名(三)——获取PDF中的数字签名信息
-
Applet中的数字签名
-
Java中System.getProperties()的简介 博客分类: more and more备忘录javajust do it javasunjdkSystem.getProperties()用法
-
Android中数据库开发之LitePal的基本用法
-
[一起学Hive]之十一-Hive中Join的类型和用法 博客分类: hive hiveHive Join
-
Kotlin中的?. ?: !!. 区别和用法
-
详解Java中Iterator迭代器的用法
-
Yii2中hasOne、hasMany及多对多关联查询的用法详解
-
HT for Web 中Painter的介绍及用法 电信机房网管HTML5拓扑