天天看點

Jmeter_beanshell 實作字元串加密

Jmeter_beanshell 實作字元串加密

Jmeter 内置的沒有 MD5 加密方法,是以需要寫一些 java 代碼實作加密功能,以下是具體操作:

1:用 eclipse 建個工程(包名、類名、方法名自己起)

package com.wjika.test;

import java.security.MessageDigest;

import java.security.NoSuchAlgorithmException;

public class mymd5{

 public static String getMd5(String plainText) {

    try {

      MessageDigest md = MessageDigest.getInstance("MD5");

       md.update(plainText.getBytes());

      byte b[] = md.digest();

      int i;

      StringBuffer buf = new StringBuffer("");

      for (int offset = 0; offset < b.length; offset++) {

      i = b[offset];

      if (i < 0) i

        += 256;

      if (i < 16)

         buf.append("0"); buf.append(Integer.toHexString(i));

       }

      //32 位加密

      return buf.toString();

      // 16 位的加密

      //return buf.toString
           

繼續閱讀