From 92f1d85ddc449ce7452f9d52f8b081e6b69c720b Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 27 一月 2021 15:29:08 +0800
Subject: [PATCH] update .gitignore

---
 utils/src/main/java/org/yeshi/utils/encrypt/DESUtil.java |  176 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 88 insertions(+), 88 deletions(-)

diff --git a/utils/src/main/java/org/yeshi/utils/encrypt/DESUtil.java b/utils/src/main/java/org/yeshi/utils/encrypt/DESUtil.java
index 8b58900..6699cba 100644
--- a/utils/src/main/java/org/yeshi/utils/encrypt/DESUtil.java
+++ b/utils/src/main/java/org/yeshi/utils/encrypt/DESUtil.java
@@ -1,89 +1,89 @@
-package org.yeshi.utils.encrypt;
-
-import java.security.InvalidKeyException;
-import java.security.Key;
-import java.security.NoSuchAlgorithmException;
-import java.security.spec.AlgorithmParameterSpec;
-import java.security.spec.InvalidKeySpecException;
-
-import javax.crypto.Cipher;
-import javax.crypto.SecretKeyFactory;
-import javax.crypto.spec.DESKeySpec;
-import javax.crypto.spec.IvParameterSpec;
-
-import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;
-
-public class DESUtil {
-	/**
-	 * [鍔犲瘑]DES-->BASE64-->瀵嗘枃
-	 * 
-	 * [瑙e瘑]BASE64->DES-->鏄庢枃
-	 * 
-	 * 绉橀挜鍜屽悜閲忚鍙屾柟绾﹀畾涓�鑷�
-	 * 
-	 * DES鍔犲瘑鐨勭閽ワ紝蹇呴』鏄�8浣嶉暱鐨勫瓧绗︿覆
-	 */
-	private static AlgorithmParameterSpec iv = null;// 鍔犲瘑绠楁硶鐨勫弬鏁版帴鍙o紝IvParameterSpec鏄畠鐨勪竴涓疄鐜�
-	private static Key key = null;
-
-	static {
-
-	}
-
-	public static String encode(String data, String descKeyBase64, String desIVBase64) {
-		try {
-			DESKeySpec keySpec = new DESKeySpec(Base64.decode(descKeyBase64));
-			// 璁剧疆瀵嗛挜鍙傛暟
-			iv = new IvParameterSpec(Base64.decode(desIVBase64));// 璁剧疆鍚戦噺
-			SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");// 鑾峰緱瀵嗛挜宸ュ巶
-			key = keyFactory.generateSecret(keySpec);// 寰楀埌瀵嗛挜瀵硅薄
-			System.out.println(key.toString());
-		} catch (InvalidKeyException e) {
-			e.printStackTrace();
-		} catch (NoSuchAlgorithmException e) {
-			e.printStackTrace();
-		} catch (InvalidKeySpecException e) {
-			e.printStackTrace();
-		}
-		String result = "";
-		try {
-			Cipher enCipher = Cipher.getInstance("DES/CBC/PKCS5Padding");// 寰楀埌鍔犲瘑瀵硅薄Cipher
-			enCipher.init(Cipher.ENCRYPT_MODE, key, iv);// 璁剧疆宸ヤ綔妯″紡涓哄姞瀵嗘ā寮忥紝缁欏嚭瀵嗛挜鍜屽悜閲�
-			byte[] pasByte = enCipher.doFinal(data.getBytes("utf-8"));
-			result = Base64.encode(pasByte);
-		} catch (Exception e) {
-			e.printStackTrace();
-		}
-		return result;
-	}
-
-	public static String decode(String data, String descKeyBase64, String desIVBase64) {
-		try {
-			DESKeySpec keySpec = new DESKeySpec(Base64.decode(descKeyBase64));
-			// 璁剧疆瀵嗛挜鍙傛暟
-			iv = new IvParameterSpec(Base64.decode(desIVBase64));// 璁剧疆鍚戦噺
-			SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");// 鑾峰緱瀵嗛挜宸ュ巶
-			key = keyFactory.generateSecret(keySpec);// 寰楀埌瀵嗛挜瀵硅薄
-			System.out.println(key.toString());
-		} catch (InvalidKeyException e) {
-			e.printStackTrace();
-		} catch (NoSuchAlgorithmException e) {
-			e.printStackTrace();
-		} catch (InvalidKeySpecException e) {
-			e.printStackTrace();
-		}
-
-		String result = "";
-		Cipher deCipher;
-		try {
-			deCipher = Cipher.getInstance("DES/CBC/PKCS5Padding");
-			deCipher.init(Cipher.DECRYPT_MODE, key, iv);
-			byte[] pasByte = deCipher.doFinal(Base64.decode(data));
-			result = new String(pasByte, "UTF-8");
-		} catch (Exception e) {
-			e.printStackTrace();
-		}
-		return result;
-
-	}
+package org.yeshi.utils.encrypt;
+
+import java.security.InvalidKeyException;
+import java.security.Key;
+import java.security.NoSuchAlgorithmException;
+import java.security.spec.AlgorithmParameterSpec;
+import java.security.spec.InvalidKeySpecException;
+
+import javax.crypto.Cipher;
+import javax.crypto.SecretKeyFactory;
+import javax.crypto.spec.DESKeySpec;
+import javax.crypto.spec.IvParameterSpec;
+
+import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;
+
+public class DESUtil {
+	/**
+	 * [鍔犲瘑]DES-->BASE64-->瀵嗘枃
+	 * 
+	 * [瑙e瘑]BASE64->DES-->鏄庢枃
+	 * 
+	 * 绉橀挜鍜屽悜閲忚鍙屾柟绾﹀畾涓�鑷�
+	 * 
+	 * DES鍔犲瘑鐨勭閽ワ紝蹇呴』鏄�8浣嶉暱鐨勫瓧绗︿覆
+	 */
+	private static AlgorithmParameterSpec iv = null;// 鍔犲瘑绠楁硶鐨勫弬鏁版帴鍙o紝IvParameterSpec鏄畠鐨勪竴涓疄鐜�
+	private static Key key = null;
+
+	static {
+
+	}
+
+	public static String encode(String data, String descKeyBase64, String desIVBase64) {
+		try {
+			DESKeySpec keySpec = new DESKeySpec(Base64.decode(descKeyBase64));
+			// 璁剧疆瀵嗛挜鍙傛暟
+			iv = new IvParameterSpec(Base64.decode(desIVBase64));// 璁剧疆鍚戦噺
+			SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");// 鑾峰緱瀵嗛挜宸ュ巶
+			key = keyFactory.generateSecret(keySpec);// 寰楀埌瀵嗛挜瀵硅薄
+			System.out.println(key.toString());
+		} catch (InvalidKeyException e) {
+			e.printStackTrace();
+		} catch (NoSuchAlgorithmException e) {
+			e.printStackTrace();
+		} catch (InvalidKeySpecException e) {
+			e.printStackTrace();
+		}
+		String result = "";
+		try {
+			Cipher enCipher = Cipher.getInstance("DES/CBC/PKCS5Padding");// 寰楀埌鍔犲瘑瀵硅薄Cipher
+			enCipher.init(Cipher.ENCRYPT_MODE, key, iv);// 璁剧疆宸ヤ綔妯″紡涓哄姞瀵嗘ā寮忥紝缁欏嚭瀵嗛挜鍜屽悜閲�
+			byte[] pasByte = enCipher.doFinal(data.getBytes("utf-8"));
+			result = Base64.encode(pasByte);
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+		return result;
+	}
+
+	public static String decode(String data, String descKeyBase64, String desIVBase64) {
+		try {
+			DESKeySpec keySpec = new DESKeySpec(Base64.decode(descKeyBase64));
+			// 璁剧疆瀵嗛挜鍙傛暟
+			iv = new IvParameterSpec(Base64.decode(desIVBase64));// 璁剧疆鍚戦噺
+			SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");// 鑾峰緱瀵嗛挜宸ュ巶
+			key = keyFactory.generateSecret(keySpec);// 寰楀埌瀵嗛挜瀵硅薄
+			System.out.println(key.toString());
+		} catch (InvalidKeyException e) {
+			e.printStackTrace();
+		} catch (NoSuchAlgorithmException e) {
+			e.printStackTrace();
+		} catch (InvalidKeySpecException e) {
+			e.printStackTrace();
+		}
+
+		String result = "";
+		Cipher deCipher;
+		try {
+			deCipher = Cipher.getInstance("DES/CBC/PKCS5Padding");
+			deCipher.init(Cipher.DECRYPT_MODE, key, iv);
+			byte[] pasByte = deCipher.doFinal(Base64.decode(data));
+			result = new String(pasByte, "UTF-8");
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+		return result;
+
+	}
 }
\ No newline at end of file

--
Gitblit v1.8.0