From ec60e757d358636dcac1589c44a66f3e276fe58c Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期一, 29 六月 2020 14:41:42 +0800
Subject: [PATCH] 拉新

---
 utils/src/main/java/org/yeshi/utils/StringUtil.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/utils/src/main/java/org/yeshi/utils/StringUtil.java b/utils/src/main/java/org/yeshi/utils/StringUtil.java
index 46706f5..cdf393d 100644
--- a/utils/src/main/java/org/yeshi/utils/StringUtil.java
+++ b/utils/src/main/java/org/yeshi/utils/StringUtil.java
@@ -1,13 +1,16 @@
 package org.yeshi.utils;
 
+import java.io.IOException;
 import java.io.UnsupportedEncodingException;
 import java.lang.reflect.Method;
+import java.security.InvalidKeyException;
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
 import org.apache.commons.codec.binary.Base64;
+import org.yeshi.utils.encrypt.HmacUtils;
 
 import sun.misc.BASE64Encoder;
 
@@ -105,6 +108,19 @@
 			// LogUtil.i("result: " + buf.toString().substring(8,
 			// 24));// 16位锟侥硷拷锟斤拷
 		} catch (NoSuchAlgorithmException e) {
+			e.printStackTrace();
+		}
+		return null;
+	}
+
+	public static String MD5Hmac(String st, String key) {
+		try {
+			return HmacUtils.byte2hex(HmacUtils.encryptHMAC(st, key));
+		} catch (InvalidKeyException e) {
+			e.printStackTrace();
+		} catch (NoSuchAlgorithmException e) {
+			e.printStackTrace();
+		} catch (IOException e) {
 			e.printStackTrace();
 		}
 		return null;
@@ -221,6 +237,7 @@
 		Object retObj = mainMethod.invoke(null, new Object[] { input });
 		return (String) retObj;
 	}
+	
 
 	/**
 	 * BASE64瑙e瘑

--
Gitblit v1.8.0