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