From aa925d851857f50eff0556411366690d9a78a0e5 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期一, 27 十一月 2023 17:30:26 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai

---
 cloud-server-other/src/main/java/com/dsh/other/util/MD5AndKL.java |  169 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 84 insertions(+), 85 deletions(-)

diff --git a/cloud-server-other/src/main/java/com/dsh/other/util/MD5AndKL.java b/cloud-server-other/src/main/java/com/dsh/other/util/MD5AndKL.java
index 9cb52ac..0c69fd2 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/util/MD5AndKL.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/util/MD5AndKL.java
@@ -3,99 +3,98 @@
 import java.security.MessageDigest;
 
 public class MD5AndKL {
-	
-	/**
-	 * MD5加码。32位
-	 * 
-	 * @param inStr
-	 * @return
-	 */
-	public static String MD5(String inStr) {
-		MessageDigest md5 = null;
-		try {
-			md5 = MessageDigest.getInstance("MD5");
-		} catch (Exception e) {
-			throw new RuntimeException(e.toString());
-		}
-		byte[] md5Bytes = md5.digest(inStr.getBytes());
-		StringBuffer hexValue = new StringBuffer();
-		for (int i = 0; i < md5Bytes.length; i++) {
-			int val = ((int) md5Bytes[i]) & 0xff;
-			if (val < 16) {
-				hexValue.append("0");
-			}
-			hexValue.append(Integer.toHexString(val));
-		}
-		return hexValue.toString();
-	}
 
-	/**
-	 * 可逆的加密算法
-	 * 
-	 * @param inStr
-	 * @return
-	 */
-	public static String KL(String inStr) {
-		char[] a = inStr.toCharArray();
-		for (int i = 0; i < a.length; i++) {
-			a[i] = (char) (a[i] ^ 't');
-		}
-		String s = new String(a);
-		return s;
-	}
+    /**
+     * MD5加码。32位
+     *
+     * @param inStr
+     * @return
+     */
+    public static String MD5(String inStr) {
+        MessageDigest md5 = null;
+        try {
+            md5 = MessageDigest.getInstance("MD5");
+        } catch (Exception e) {
+            throw new RuntimeException(e.toString());
+        }
+        byte[] md5Bytes = md5.digest(inStr.getBytes());
+        StringBuffer hexValue = new StringBuffer();
+        for (int i = 0; i < md5Bytes.length; i++) {
+            int val = ((int) md5Bytes[i]) & 0xff;
+            if (val < 16) {
+                hexValue.append("0");
+            }
+            hexValue.append(Integer.toHexString(val));
+        }
+        return hexValue.toString();
+    }
 
-	/**
-	 * 加密后解密
-	 * 
-	 * @param inStr
-	 * @return
-	 */
-	public static String JM(String inStr) {
-		char[] a = inStr.toCharArray();
-		for (int i = 0; i < a.length; i++) {
-			a[i] = (char) (a[i] ^ 't');
-		}
-		String k = new String(a);
-		return k;
-	}
+    /**
+     * 可逆的加密算法
+     *
+     * @param inStr
+     * @return
+     */
+    public static String KL(String inStr) {
+        char[] a = inStr.toCharArray();
+        for (int i = 0; i < a.length; i++) {
+            a[i] = (char) (a[i] ^ 't');
+        }
+        String s = new String(a);
+        return s;
+    }
+
+    /**
+     * 加密后解密
+     *
+     * @param inStr
+     * @return
+     */
+    public static String JM(String inStr) {
+        char[] a = inStr.toCharArray();
+        for (int i = 0; i < a.length; i++) {
+            a[i] = (char) (a[i] ^ 't');
+        }
+        String k = new String(a);
+        return k;
+    }
 
 
+    private static String byteArrayToHexString(byte b[]) {
+        StringBuffer resultSb = new StringBuffer();
+        for (int i = 0; i < b.length; i++)
+            resultSb.append(byteToHexString(b[i]));
 
-	private static String byteArrayToHexString(byte b[]) {
-		StringBuffer resultSb = new StringBuffer();
-		for (int i = 0; i < b.length; i++)
-			resultSb.append(byteToHexString(b[i]));
+        return resultSb.toString();
+    }
 
-		return resultSb.toString();
-	}
+    private static String byteToHexString(byte b) {
+        int n = b;
+        if (n < 0)
+            n += 256;
+        int d1 = n / 16;
+        int d2 = n % 16;
+        return hexDigits[d1] + hexDigits[d2];
+    }
 
-	private static String byteToHexString(byte b) {
-		int n = b;
-		if (n < 0)
-			n += 256;
-		int d1 = n / 16;
-		int d2 = n % 16;
-		return hexDigits[d1] + hexDigits[d2];
-	}
+    public static String MD5Encode(String origin, String charsetname) {
+        String resultString = null;
+        try {
+            resultString = new String(origin);
+            MessageDigest md = MessageDigest.getInstance("MD5");
+            if (charsetname == null || "".equals(charsetname)) {
+                resultString = byteArrayToHexString(md.digest(resultString.getBytes()));
+            } else {
+                resultString = byteArrayToHexString(md.digest(resultString.getBytes(charsetname)));
+            }
+        } catch (Exception exception) {
+            exception.printStackTrace();
+        }
+        return resultString;
+    }
 
-	public static String MD5Encode(String origin, String charsetname) {
-		String resultString = null;
-		try {
-			resultString = new String(origin);
-			MessageDigest md = MessageDigest.getInstance("MD5");
-			if (charsetname == null || "".equals(charsetname)){
-				resultString = byteArrayToHexString(md.digest(resultString.getBytes()));
-			}else{
-				resultString = byteArrayToHexString(md.digest(resultString.getBytes(charsetname)));
-			}
-		} catch (Exception exception) {
-			exception.printStackTrace();
-		}
-		return resultString;
-	}
-
-	private static final String hexDigits[] = { "0", "1", "2", "3", "4", "5",
-			"6", "7", "8", "9", "a", "b", "c", "d", "e", "f" };
+    private static final String hexDigits[] = {"0", "1", "2", "3", "4", "5",
+            "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"};
 
 //	public static void main(String args[]) {
 //

--
Gitblit v1.7.1