如何加密解密DataSet数据集
来源:互联网 发布:c语言大于等于并小于 编辑:程序博客网 时间:2024/05/21 14:09
private static byte[] desKey = new byte[] { 11,23,93,102,72,41,18,12};
private static byte[] desSIV = new byte[] { 75,158,46,97,78,57,17,36};
public static void EncryptDataSetXML(DataSet dataSet, string outXMLFilePath)
{
DESCryptoServiceProvider objDES = new DESCryptoServiceProvider();
FileStream fout = new FileStream(outXMLFilePath, FileMode.OpenOrCreate, FileAccess.Write);
CryptoStream objCryptoStream = new CryptoStream(fout, objDES.CreateEncryptor(desKey, desSIV), CryptoStreamMode.Write);
TextWriter objTextWriter = new StreamWriter(objCryptoStream);
XmlSerializer objXmlSerializer = new XmlSerializer(typeof(DataSet));
objXmlSerializer.Serialize(objTextWriter,dataSet);
objTextWriter.Close();
}
public static DataSet DecryptDataSetFromXML(string inXMLFilePath)
{
DESCryptoServiceProvider objDES = new DESCryptoServiceProvider();
FileStream fin = new FileStream(inXMLFilePath, FileMode.Open, FileAccess.Read);
CryptoStream objCryptoStream = new CryptoStream(fin, objDES.CreateDecryptor(desKey, desSIV), CryptoStreamMode.Read);
TextReader objTextReader = new StreamReader(objCryptoStream);
XmlSerializer objXmlSerializer = new XmlSerializer(typeof(DataSet));
DataSet ds = objXmlSerializer.Deserialize(objTextReader) as DataSet;
objTextReader.Close();
return ds;
}
- 如何加密解密DataSet数据集
- DataSet的加密解密
- 加密与解密DataSet
- HElib 库如何使用?加密解密数据
- C#使用DES加密解密DataSet!
- 数据加密与解密
- 数据加密与解密
- 数据加密与解密
- 数据加密和解密
- 数据加密解密库
- 数据加密和解密
- 数据加密解密类
- 数据加密与解密
- 数据加密解密
- php数据加密解密
- 数据加密和解密
- 数据加密和解密
- dbms_obfuscation_toolkit(数据加密解密)
- 网页制作的小技巧
- QuickCSharp框架开发(12)------实现一个具体的验证提供者工厂对象AuthenticationProviderFactory
- C语言解释HTML文档
- 配置Apache Http Server2.2.4与Tomcat6.014
- 用JS写一个日历
- 如何加密解密DataSet数据集
- 同时安装sql2000和2005
- SQLSERVER2000一些内置存储过程用法和说明
- 使用Windows 7 和Ubuntu9.10双系统,真实感受
- 如何加密解密文件
- java? net
- 读取控制台输出
- life
- Java 读取文件小例一则