加密xml文件
1. c#加密xml文件
xml加密(XML Encryption)是w3c加密xml的标准。这个加密过程包括加密xml文档的元素及其子元素,通过加密,xml的初始内容将被替换,但其xml格式仍然被完好的保留。 介绍 我们有3个加密xml的方法 1、仅仅使用对称加密的方法加密xml 这种加密方法只使用一个密钥,也就是说无论是加密xml还是解密xml都使用一个相同的密钥。因为这个密钥不会在被加密的xml中保存,所以我们需要在加密和解密的过程中加载这个密钥并保护它不被窃取。 2、使用对称加密和非对称加密相结合的方法来加密xml 这种方法需要一个用于加密数据的对称密钥和一个用于保护这个对称密钥的非对称密钥。被加密的对称密钥和被加密的数据一起保存在xml文档中。当用私有非对称密钥解密密钥的时候要用公开非对称密钥对密钥进行加密。 本文就将使用这种方法。想学到其他更多的方法请参看MSDN等到更多的信息。 (译者注:非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。) 3、使用X.509加密xml,这种方法是用X.509作为非对称密钥,它由诸如VeriSign之类的第三方提供。 该网站有具体方法,请查阅 http://hi..com/jam12315/blog/item/42b5c4c426ee15af8326ac3b.html 参考文献: tp://dotnetslackers.com/articles/xml/XMLEncryption.aspx
满意请采纳
2. 如何用C语言实现对xml文件的加密
把xml就当做一个普通的二进制文件
然后随便找一个加密算法
按照字节读入xml文件
然后按照加密算法进行加密转换,输出到目标文件就可以了
简单的 可以用异或方式。
3. C# Xml文件加密
这个我不清楚。
给文件加密,我使用的是超级加密3000.
超级加密3000采用国际上成熟的加密算法和安全快速的加密方法,可以有效保障数据安全!
具体操作方法:
1下载安装超级加密3000。
2 然后在需要加密的文件上单击鼠标右键选择加密。
3 在弹出的文件加密窗口中设置文件加密密码就OK了。
超级加密3000的下载地址你可以在网络上搜索超级加密3000,第一个就是。
4. XML表的加密与解密
/// /// 加密解密key 必须32位.
/// private const string EncryptKey = "";
//内容加密.
public static string Encrypt(string toE)
{
byte[] keyArray = UTF8Encoding.UTF8.GetBytes(EncryptKey);
RijndaelManaged rDel = new RijndaelManaged();
rDel.Key = keyArray;
rDel.Mode = CipherMode.ECB;
rDel.Padding = PaddingMode.PKCS7;
ICryptoTransform cTransform = rDel.CreateEncryptor();
byte[] toEncryptArray = UTF8Encoding.UTF8.GetBytes(toE);
byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray,0,toEncryptArray.Length);
return Convert.ToBase64String(resultArray,0,resultArray.Length);
}
//内容解密
public static string Decrypt(string toD)
{
byte[] keyArray = UTF8Encoding.UTF8.GetBytes("");
RijndaelManaged rDel = new RijndaelManaged();
rDel.Key = keyArray;
rDel.Mode = CipherMode.ECB;
rDel.Padding = PaddingMode.PKCS7;
ICryptoTransform cTransform = rDel.CreateDecryptor();
byte[] toEncryptArray = Convert.FromBase64String(toD);
byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray,0,toEncryptArray.Length);
return UTF8Encoding.UTF8.GetString(resultArray);
}
5. sos~~如何加密xml
不知道如何加密,但是如果仅仅是不希望客户端通过http打开作为数据库的xml文档的话,可以通过iis中的权限设置来解决。将该xml文件的权限设置为不可读。这样其它的站点程序仍然可以读取,客户端就不可以访问了。
如果不是网站应用的话以上皆为废话:)
6. 泣求java对XML文件的加密方法
XML文件的加密,我建议您使用超级加密3000试试。
1 下载安装超级加密3000。
2 然后在需要加密的文件上单击鼠标右键选择加密。
3 在弹出的文件加密窗口中设置文件加密密码就OK了。
这个方法还是非常简便,我建议您可以试试。
7. 如何对xml文件进行加密
可以试试超级加密3000,好几种加密方法可以选择。加密后 再次打开是必须要输入密码才可以打开的,非常的安全的。
8. xml文档内容怎么加密简单实用的加密方法有吗
xml文件有一个最简单的加密方法【Word也通用】
打开Excel文件,菜单“工具”→“选项”→“安全性”选项卡,里边有“打开权限密码、修改权限密码”,设置即可。
9. xml文件加密了怎么破解
文档为加密了不要着急,如果强行破解的话会损坏文件的。但凡是加密的文件都有解密的方法,最常见的就是输入密码的那种
可以多试一下常用密码,大多数人设置密码一般都是设置的常用密码。注意密码中字母的大小写或者全角半角问题,或者使用密码找回的功能试一下。还可以先把密码输入到记事本上,然后再复制粘贴进去。
希望能帮到你