【前言】
在工作中,有时候我们请求的参数可能需要加密,比如登录接口中的密码做了加密操作,今天我就给大家介绍一种方法:Jmeter用BeanShell Sampler调用java写的jar包进行MD5加密。
【正文】
1.我们首先在Eclipse里面写好MD5的加密文件,用Eclipse执行一遍,确保程序调用不会报错。
Eclipse展示图:
Str2MD5.java 代码:
1 packagecom.md5;2
3 importjava.security.MessageDigest;4 importjava.security.NoSuchAlgorithmException;5
6 public classStr2MD5 {7
8 publicString MD5(String sourceStr) {9 String result = "";10 try{11 MessageDigest md = MessageDigest.getInstance("MD5");12 md.update(sourceStr.getBytes());13 byte b[] =md.digest();14 inti;15 StringBuffer buf = new StringBuffer("");16 for (int offset = 0; offset < b.length; offset++) {17 i =b