XML文件的加密
=
();
//设置密钥:key为32位=数字或字母16个=汉字8个byte[]=(' ');
=;
=();
xmlDoc .PreserveWhitespace=true
xmlDoc .加载(应用程序启动路径@ ' \ FuncTion ENabled。XML ');//加载要加密的XML文件if(key!=null)
{
钥匙clear();
}
xmlDoc .保存(应用程序.启动路径@ ' \ ABC。XML ');//生成加密后的XML文件
XML文件的解密
RijndaelManagedkey=
new rijndaelmanaged();
//设置密钥:key为32位=数字或字母16个=汉字8个字节[]字节=编码unicode。GetBytes(' * * * * * * 11111 ');
钥匙密钥=字节
XmlDocumentxmlDoc=new xmldocument();
xmlDoc .PreserveWhitespace=true
xmlDoc .加载(应用程序.启动路径@ ' \ ABC。XML ');//加载要解密的XML文件加密_和_加密。解密(xmlDoc,key);
if(key!=null)
{
钥匙clear();
}
xmlDoc .保存(应用程序启动路径@ ' \ FuncTion ENabled。XML ');//生成解密后的XML文件