From 914d155c55767591c2e5ccfcab95806321c7ef47 Mon Sep 17 00:00:00 2001
From: wzp <2040239371@qq.com>
Date: 星期三, 02 十一月 2022 15:07:24 +0800
Subject: [PATCH] 修复客户信息管理bug
---
web/Common/DESEncrypt.cs | 88 ++++++++++++++++++++++----------------------
1 files changed, 44 insertions(+), 44 deletions(-)
diff --git a/web/Common/DESEncrypt.cs b/web/Common/DESEncrypt.cs
index a1842d9..3582b13 100644
--- a/web/Common/DESEncrypt.cs
+++ b/web/Common/DESEncrypt.cs
@@ -7,57 +7,57 @@
namespace Common
{
- public class DESEncrypt
- {
+ public class DESEncrypt
+ {
//鍔犲瘑涓�
//public static string encryptStr = "litianping";
public static string encryptStr = "abcDEF123@$@";
public static string Encrypt(string Text)
- {
- return DESEncrypt.Encrypt(Text, encryptStr );
- }
-
- public static string Encrypt(string Text, string sKey)
- {
- DESCryptoServiceProvider cryptoServiceProvider = new DESCryptoServiceProvider();
- byte[] bytes = Encoding.Default.GetBytes(Text);
- //c#鐨凞ES鍔犲瘑鏄痥ey涓�8浣�
- cryptoServiceProvider.Key = Encoding.ASCII.GetBytes(FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));
- cryptoServiceProvider.IV = Encoding.ASCII.GetBytes(FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));
- MemoryStream memoryStream = new MemoryStream();
- CryptoStream cryptoStream = new CryptoStream((Stream) memoryStream, cryptoServiceProvider.CreateEncryptor(), CryptoStreamMode.Write);
- cryptoStream.Write(bytes, 0, bytes.Length);
- cryptoStream.FlushFinalBlock();
- StringBuilder stringBuilder = new StringBuilder();
- foreach (byte num in memoryStream.ToArray())
- stringBuilder.AppendFormat("{0:X2}", (object) num);
- return stringBuilder.ToString();
- }
-
- public static string Decrypt(string Text)
- {
- return DESEncrypt.Decrypt(Text, encryptStr);
- }
-
- public static string Decrypt(string Text, string sKey)
- {
- DESCryptoServiceProvider cryptoServiceProvider = new DESCryptoServiceProvider();
- int length = Text.Length / 2;
- byte[] buffer = new byte[length];
- for (int index = 0; index < length; ++index)
- {
- int num = Convert.ToInt32(Text.Substring(index * 2, 2), 16);
- buffer[index] = (byte) num;
+ {
+ return DESEncrypt.Encrypt(Text, encryptStr);
}
+
+ public static string Encrypt(string Text, string sKey)
+ {
+ DESCryptoServiceProvider cryptoServiceProvider = new DESCryptoServiceProvider();
+ byte[] bytes = Encoding.Default.GetBytes(Text);
//c#鐨凞ES鍔犲瘑鏄痥ey涓�8浣�
cryptoServiceProvider.Key = Encoding.ASCII.GetBytes(FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));
- cryptoServiceProvider.IV = Encoding.ASCII.GetBytes(FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));
- MemoryStream memoryStream = new MemoryStream();
- CryptoStream cryptoStream = new CryptoStream((Stream) memoryStream, cryptoServiceProvider.CreateDecryptor(), CryptoStreamMode.Write);
- cryptoStream.Write(buffer, 0, buffer.Length);
- cryptoStream.FlushFinalBlock();
- return Encoding.Default.GetString(memoryStream.ToArray());
+ cryptoServiceProvider.IV = Encoding.ASCII.GetBytes(FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));
+ MemoryStream memoryStream = new MemoryStream();
+ CryptoStream cryptoStream = new CryptoStream((Stream)memoryStream, cryptoServiceProvider.CreateEncryptor(), CryptoStreamMode.Write);
+ cryptoStream.Write(bytes, 0, bytes.Length);
+ cryptoStream.FlushFinalBlock();
+ StringBuilder stringBuilder = new StringBuilder();
+ foreach (byte num in memoryStream.ToArray())
+ stringBuilder.AppendFormat("{0:X2}", (object)num);
+ return stringBuilder.ToString();
+ }
+
+ public static string Decrypt(string Text)
+ {
+ return DESEncrypt.Decrypt(Text, encryptStr);
+ }
+
+ public static string Decrypt(string Text, string sKey)
+ {
+ DESCryptoServiceProvider cryptoServiceProvider = new DESCryptoServiceProvider();
+ int length = Text.Length / 2;
+ byte[] buffer = new byte[length];
+ for (int index = 0; index < length; ++index)
+ {
+ int num = Convert.ToInt32(Text.Substring(index * 2, 2), 16);
+ buffer[index] = (byte)num;
+ }
+ //c#鐨凞ES鍔犲瘑鏄痥ey涓�8浣�
+ cryptoServiceProvider.Key = Encoding.ASCII.GetBytes(FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));
+ cryptoServiceProvider.IV = Encoding.ASCII.GetBytes(FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));
+ MemoryStream memoryStream = new MemoryStream();
+ CryptoStream cryptoStream = new CryptoStream((Stream)memoryStream, cryptoServiceProvider.CreateDecryptor(), CryptoStreamMode.Write);
+ cryptoStream.Write(buffer, 0, buffer.Length);
+ cryptoStream.FlushFinalBlock();
+ return Encoding.Default.GetString(memoryStream.ToArray());
+ }
}
- }
}
--
Gitblit v1.9.1