×

XML加密的实现

消耗积分:3 | 格式:rar | 大小:121 | 2009-08-27

分享资料个

ML 作为传输和交换的数据格式标准,保证它在传输和交换过程中的安全性是非
常重要的。本文首先分析了XML 的加密规范,并在此基础上给出了生成XML 加密文档的具体实现。
关键词 XML,加密,解密,数据传输,数据交换
自从HTML 语言于数年前席卷Internet/Intranet 成为标准之后,XML(Extensible Markup
Language) 又成为现在以及未来封装数据的标准。由于XML 几乎能够封装任何种类的数据,也逐渐成为交换数据的业界标准[1][6]。因此现在许多的Web 应用系统、电子商务、ERP 以及CRM系统都朝向使用XML 来封装数据以及交换数据。
使用XML 来封装数据具有非常多的好处,因为使用XML 来封装数据不但可以在数据中封装数据代表的意义,也可以和其它的XML 数据来源交换数据。XML 除了可以封装数据之外,依靠XML 对消息、协议的封装标准也正在制订或已经制订。随着XML 的迅速发展,XML 的重要性也越来越清楚表现出来。由于XML 语言只是一种面向数据的标记规范, 所以它通常总是力求准确清晰地说明数据本身的涵义,即使对于一些非常陌生的XML 文件,人们也很容易理解其所要表达的内容,从这个意义上讲,XML 数据又是完全开放的。因此,一旦含有机密信息的XML 文档被别有用心的人得到,就会造成无法估计的损失,所以对XML 的加密也随着XML 的迅速发展变得越来越重要[5]。
在.NET Framework 1.x 中包含了XML 签名规范的对象模型,而.NET Framework 2.0 则添
加了XML 加密的对象模型[4],比较.NET Framework 1.x 和.NET Framework 2.0 的类型库,我们可以清楚地发现在.NET Framework 2.0 中增加的EncryptedXml 对象,其实,对XML 文档加密的操作就是就是通过EncryptedXml 对象来进行的。本文解释了XML 加密规范,并且说明了如何使用.NET Framework 2.0 通过它们生成加密的XML。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !