vs2005对称加密解密类
来源:互联网 发布:2017熊片数据库app 编辑:程序博客网 时间:2024/04/28 17:46
using System;
using System.Security.Cryptography;
using System.IO;
using System.Text;
namespace desc
{
///
/// 通过DES对称加密算法,完成对字符串的加密和解密操作。
///
public class Encrypt
{
private SymmetricAlgorithm mCSP;
private const string CIV = "creativeton=";//密钥
private const string CKEY = "databaseenc=";//初始化向量
public Encrypt()
{
mCSP = new DESCryptoServiceProvider();
}
public string EncryptString(string Value)
{
ICryptoTransform ct;
MemoryStream ms;
CryptoStream cs;
byte[] byt;
ct = mCSP.CreateEncryptor(Convert.FromBase64String(CKEY), Convert.FromBase64String(CIV));
byt = Encoding.UTF8.GetBytes(Value);
ms = new MemoryStream();
cs = new CryptoStream(ms, ct, CryptoStreamMode.Write);
cs.Write(byt, 0, byt.Length);
cs.FlushFinalBlock();
cs.Close();
return Convert.ToBase64String(ms.ToArray());
}
public string DecryptString(string Value)
{
ICryptoTransform ct;
MemoryStream ms;
CryptoStream cs;
byte[] byt;
ct = mCSP.CreateDecryptor(Convert.FromBase64String(CKEY), Convert.FromBase64String(CIV));
byt = Convert.FromBase64String(Value);
ms = new MemoryStream();
cs = new CryptoStream(ms, ct, CryptoStreamMode.Write);
cs.Write(byt, 0, byt.Length);
cs.FlushFinalBlock();
cs.Close();
return Encoding.UTF8.GetString(ms.ToArray());
}
}
}
- vs2005对称加密解密类
- 对称加密解密类
- 对称加密解密通用类库函数
- 对称加密解密通用类库函数
- 对称加密解密通用类库函数
- C# 对称算法,加密解密类
- AES 对称加密解密工具类
- 对称加密解密模块
- 对称加密解密模块
- 对称加密解密模块
- 对称加密解密
- 对称加密解密模块
- perl对称加密解密
- 对称加密解密
- java对称加密解密
- java加密解密--对称加密
- 加密解密---非对称密钥/对称密钥
- java对称加密和解密
- 【孟宪会之精彩世界】之.NET开发者园地
- [转]你应当如何学习C++(以及编程)
- const的用法lizi2
- 构造函数中base和this的用法与区别
- Javascript的按键事件 - 路漫漫... - CSDNBlog
- vs2005对称加密解密类
- 怎样才能增加积分?
- [多图]译稿:重装Windows,只用53款全免费软件
- 重放攻击
- 在ADS环境下的十六进制转十进制
- 汉编官方: 原来汉语的思路更接近计算机语言
- 国外C#开源项目
- [摘]sqlserver中怎么对text、ntext和image操作
- 发简历,找工作了~