From 3b18a48485f7207438d9d0eb3038d979e069431d Mon Sep 17 00:00:00 2001
From: yzh <snbbt@21cn.com>
Date: 星期四, 26 五月 2022 17:58:18 +0800
Subject: [PATCH] 优化产品及产品分类,订单,对称加密,IP转地区名称

---
 web/Common/DESEncrypt.cs |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/web/Common/DESEncrypt.cs b/web/Common/DESEncrypt.cs
index 4f8109c..a1842d9 100644
--- a/web/Common/DESEncrypt.cs
+++ b/web/Common/DESEncrypt.cs
@@ -6,18 +6,24 @@
 
 namespace Common
 {
+
   public class DESEncrypt
   {
-    public static string Encrypt(string Text)
+        //鍔犲瘑涓�
+        //public static string encryptStr = "litianping";
+        public static string encryptStr = "abcDEF123@$@";
+
+        public static string Encrypt(string Text)
     {
-      return DESEncrypt.Encrypt(Text, "litianping");
+      return DESEncrypt.Encrypt(Text, encryptStr );
     }
 
     public static string Encrypt(string Text, string sKey)
     {
       DESCryptoServiceProvider cryptoServiceProvider = new DESCryptoServiceProvider();
       byte[] bytes = Encoding.Default.GetBytes(Text);
-      cryptoServiceProvider.Key = Encoding.ASCII.GetBytes(FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));
+            //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);
@@ -31,7 +37,7 @@
 
     public static string Decrypt(string Text)
     {
-      return DESEncrypt.Decrypt(Text, "litianping");
+      return DESEncrypt.Decrypt(Text, encryptStr);
     }
 
     public static string Decrypt(string Text, string sKey)
@@ -43,10 +49,11 @@
       {
         int num = Convert.ToInt32(Text.Substring(index * 2, 2), 16);
         buffer[index] = (byte) num;
-      }
-      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();
+        }
+            //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();

--
Gitblit v1.9.1