DES加密
来源:互联网 发布:sql注入技术详解 编辑:程序博客网 时间:2024/05/13 01:19
/// <summary>
/// DES加密/解密类。
/// </summary>
public class DESEncrypt
{
/// <summary>
/// sKey输入密码的时候,必须使用英文字符,区分大小写,且字符数量是个,不能多也不能少,否则出错
/// </summary>
private static string strKey = "hxfjUkdL";
public DESEncrypt()
{
}
public static string Encrypt(string pToEncrypt)
{ return Encrypt(pToEncrypt,strKey);}
public static string Encrypt(string pToEncrypt, string sKey)
{
DESCryptoServiceProvider des = new DESCryptoServiceProvider();
byte[] inputByteArray = Encoding.Default.GetBytes(pToEncrypt);
des.Key = ASCIIEncoding.ASCII.GetBytes(sKey);
des.IV = ASCIIEncoding.ASCII.GetBytes(sKey);
MemoryStream ms = new MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(), CryptoStreamMode.Write);
cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();
StringBuilder ret = new StringBuilder();
foreach (byte b in ms.ToArray())
{
ret.AppendFormat("{0:X2}", b);
}
ret.ToString();
return ret.ToString();
}
public static string Decrypt(string pToDecrypt)
{ return Decrypt(pToDecrypt, strKey); }
- DES加密
- DES加密
- DES加密
- DES加密
- DES加密
- DES加密
- DES加密
- DES 加密
- DES加密
- DES加密
- DES 加密
- DES加密
- DES加密
- DES加密
- DES加密
- DES加密
- des加密
- DES加密
- BBS作业
- 使得一个容器内部的Checkbox只能单选(类似ridiobutton)的函数实现
- 用爱心让我的孩子降生
- java 技术交流群 欢迎大虾加入啊 群号84349166
- 限制TextBox中只能输入数字
- DES加密
- java.lang.OutOfMemoryError
- 如何在一个已排序的NSArray中搜索某一特定字符串?答案是使用CFArray自带的搜索功能:
- DES解密
- dsfs
- 宁婷婷 失眠记
- 对同一容器中的TextBox进行统一操作
- GUI绘制报表
- 以二进制流形式存储/输出图片