资源简介
加密工具(含程序源码)
代码片段和文件信息
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个文件信息
- 上一篇:spwm-dsp28335
- 下一篇:springboot 登录注册
相关资源
- GIT&GIthub; 全套视频教程 课件 安装包
- ACP大数据认证培训全套资料、视频代
- hmac加密算法的JS文件hmac-sha1.js
- 精锐IV加密锁驱动64位elite4
- 硬盘加密软件破解版(免安装
- 易语言模块加解密文本1.1.rar
- lua脚本加密工具:简单异或加密
- 最新版Rockey2加密狗读狗工具和使用说
- ForStudyLic2025Ver1.rar AB 软件Factory 8.0-
- 仿射密码加密解密算法.docx
- AES加密解密GPU程序
- QT下AES CBC加密程序
- 基于Logistic 混沌序列的灰度图像加密
- rsa加解密,jsencrypt.min.js库,分段 和
- rsa加解密,jsencrypt.min.js库
- MT506T解密软件
- 测试完整的适合做单个学校同学录网
- md5解密工具破解版好用
- PGP加密实验报告PGP加密
- PGP加密实验报告DOC版
- AES加密算法verilog实现
- DES算法实现报告实现加密以及解密的
- AES加密程序
- 文件加密与解密
- 新版正方教务系统rsa加密算法
- 同态加密c代码
- 图片加密解密程序
- 三圈DES的差分攻击 RSA解密密钥攻击
- 深思洛克S4精锐IV加密狗读狗工具
- 《加密与解密第4版》PDF+光盘整合版(
评论
共有 条评论