• 大小: 661KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: 其他
  • 标签: 加密  解密  

资源简介

加密工具(含程序源码)

资源截图

代码片段和文件信息

using System;
using System.Security.Cryptography;  
using System.Text;
namespace Maticsoft.Accounts
{
/// 
/// DES加密/解密类。
/// 

public class DESEncrypt
{
public DESEncrypt()
{
}

#region ========加密======== 
 
        /// 
        /// 加密
        /// 

        /// 
        /// 
public static string Encrypt(string Text) 
{
return Encrypt(Text“litianping“);
}
///  
/// 加密数据 
/// 
 
///  
///  
///  
public static string Encrypt(string Textstring sKey) 

DESCryptoServiceProvider des = new DESCryptoServiceProvider(); 
byte[] inputByteArray; 
inputByteArray=Encoding.Default.GetBytes(Text); 
des.Key = ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey “md5“).Substring(0 8)); 
des.IV = ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey “md5“).Substring(0 8)); 
System.IO.MemoryStream ms=new System.IO.MemoryStream(); 
CryptoStream cs=new CryptoStream(msdes.CreateEncryptor()CryptoStreamMode.Write); 
cs.Write(inputByteArray0inputByteArray.Length); 
cs.FlushFinalBlock(); 
StringBuilder ret=new StringBuilder(); 
foreach( byte b in ms.ToArray()) 

ret.AppendFormat(“{0:X2}“b); 

return ret.ToString(); 


#endregion

#region ========解密======== 
   
 
        /// 
        /// 解密
        /// 

        /// 
        /// 
public static string Decrypt(string Text) 
{
            return Decrypt(Text “litianping“);
}
///  
/// 解密数据 
/// 
 
///  
///  
///  
public static string Decrypt(string Textstring sKey) 

DESCryptoServiceProvider des = new DESCryptoServiceProvider(); 
int len; 
len=Text.Length/2; 
byte[] inputByteArray = new byte[len]; 
int xi; 
for(x=0;x
i = Convert.ToInt32(Text.Substring(x * 2 2) 16); 
inputByteArray[x]=(byte)i; 

des.Key = ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey “md5“).Substring(0 8)); 
des.IV = ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey “md5“).Substring(0 8)); 
System.IO.MemoryStream ms=new System.IO.MemoryStream(); 
CryptoStream cs=new CryptoStream(msdes.CreateDecryptor()CryptoStreamMode.Write); 
cs.Write(inputByteArray0inputByteArray.Length); 
cs.FlushFinalBlock(); 
return Encoding.Default.GetString(ms.ToArray()); 

 
#endregion 


}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-05 14:17  加解密工具MD5_含C#源码\
     文件          50  2018-12-05 09:56  加解密工具MD5_含C#源码\config.ini
     目录           0  2018-12-05 10:44  加解密工具MD5_含C#源码\DEncryptTool\
     文件       10752  2011-08-13 23:24  加解密工具MD5_含C#源码\DEncryptTool.exe
     目录           0  2018-12-05 10:31  加解密工具MD5_含C#源码\DEncryptTool\.vs\
     目录           0  2018-12-05 10:31  加解密工具MD5_含C#源码\DEncryptTool\.vs\DEncryptTool\
     目录           0  2018-12-05 10:31  加解密工具MD5_含C#源码\DEncryptTool\.vs\DEncryptTool\v14\
     文件       63488  2018-12-05 14:18  加解密工具MD5_含C#源码\DEncryptTool\.vs\DEncryptTool\v14\.suo
     文件         163  2018-12-05 10:32  加解密工具MD5_含C#源码\DEncryptTool\app.config
     目录           0  2018-12-05 10:31  加解密工具MD5_含C#源码\DEncryptTool\Backup\
     文件        3437  2011-04-22 09:00  加解密工具MD5_含C#源码\DEncryptTool\Backup\DEncryptTool.csproj
     文件         913  2011-04-22 08:52  加解密工具MD5_含C#源码\DEncryptTool\Backup\DEncryptTool.sln
     文件        2998  2011-08-13 23:23  加解密工具MD5_含C#源码\DEncryptTool\Backup\DESEncrypt.cs
     文件        1260  2011-04-22 08:59  加解密工具MD5_含C#源码\DEncryptTool\Backup\Form1.cs
     文件        5334  2011-04-22 08:58  加解密工具MD5_含C#源码\DEncryptTool\Backup\Form1.Designer.cs
     文件        5814  2011-04-22 08:58  加解密工具MD5_含C#源码\DEncryptTool\Backup\Form1.resx
     文件         473  2011-04-22 08:51  加解密工具MD5_含C#源码\DEncryptTool\Backup\Program.cs
     目录           0  2018-12-05 10:31  加解密工具MD5_含C#源码\DEncryptTool\Backup\Properties\
     文件        1202  2011-08-13 16:44  加解密工具MD5_含C#源码\DEncryptTool\Backup\Properties\AssemblyInfo.cs
     文件        2874  2011-04-22 08:51  加解密工具MD5_含C#源码\DEncryptTool\Backup\Properties\Resources.Designer.cs
     文件        5612  2011-04-22 08:51  加解密工具MD5_含C#源码\DEncryptTool\Backup\Properties\Resources.resx
     文件        1097  2011-04-22 08:51  加解密工具MD5_含C#源码\DEncryptTool\Backup\Properties\Settings.Designer.cs
     文件         249  2011-04-22 08:51  加解密工具MD5_含C#源码\DEncryptTool\Backup\Properties\Settings.settings
     目录           0  2018-12-05 10:31  加解密工具MD5_含C#源码\DEncryptTool\bin\
     目录           0  2018-12-05 10:39  加解密工具MD5_含C#源码\DEncryptTool\bin\Release\
     文件           3  2018-12-05 10:49  加解密工具MD5_含C#源码\DEncryptTool\bin\Release\config.ini
     文件       11264  2018-12-05 10:44  加解密工具MD5_含C#源码\DEncryptTool\bin\Release\DEncryptTool.exe
     文件         163  2018-12-05 10:32  加解密工具MD5_含C#源码\DEncryptTool\bin\Release\DEncryptTool.exe.config
     文件       24064  2018-12-05 10:44  加解密工具MD5_含C#源码\DEncryptTool\bin\Release\DEncryptTool.pdb
     文件       22688  2018-12-05 10:54  加解密工具MD5_含C#源码\DEncryptTool\bin\Release\DEncryptTool.vshost.exe
     文件         163  2018-12-05 10:32  加解密工具MD5_含C#源码\DEncryptTool\bin\Release\DEncryptTool.vshost.exe.config
............此处省略37个文件信息

评论

共有 条评论