13919049954

XML对称加密在.net中的应用流程

作者: 日期:2017/8/26 9:24:44 人气:39

        在.netFrameWork中,有两个命名空间可用到XML对称加密:

        1、System.Security.Cryptography:该命名空间提供加密服务,可以支持多种加密算法。如DES(对称密钥算法)、DSA(非对称密钥算法)、MD5(哈希算法)、RSA(非对称算法)。

        2、using System.Security.Cryptography.Xml:该命名空间可以对XML的部分元素或根元素进行加密。其程序核心步骤如下:

        (1).生成对称密钥:Key=new RijndaelManaged();使用Value属性对密钥进行赋值;

        (2).选择要加密的XML文件:可参考之前的XML处理程序;

        (3).选择要加密的元素,使之为XmlElement的一个实例elementNeedEncrypt;

        (4).生成EncryptedXml类的对象,通过XmlElement的类的实例elementNeedEncrypt进行加密;

        (5).在EncryptedData类的对象里,容纳进需要加密的元素;

        (6).用加密后的元素代替原XmlDocument类对象中的元素。


            金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。

    官方微信

    本文网址:http://lz.net.cn/SEOyouhua/218.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    更多>>网友评论
    发表评论