XML的数据加密算法
由于是在相对开放的运转环境中停止XML网站信息数据的传输与交流,确保数据的平安牢靠是XML可以被成熟地运用到网站开发的必要条件。
为了处置实践运用中的平安效果,推进XML的成熟运用与开展,确保网络环境平安可信任,国际规范化组织W3C提出了一系列平安加密技术,主要进程是将XML加密,并将其存储为XML解密器可解的格式。
传统字符加密算法常用的有MD5加密算法,可以对字符和字符串停止加密,在企业及商用网站上经常运用,运用到XML缺陷是灵敏性缺乏,不能对XML全体或单个节点元素停止加密。而XML加密相关于MD5传统加密有突出的优势,可以对整个文档的根节点,或许某个子元素均可以停止加密。
所谓加密就是应用加密算法将需求保密的内容转换为不可识别的乱码停止传送,抵达目的后运用解密算法将数据恢复解密。通常一个加密进程包括两个必要元素:算法与密钥。算法与密钥两者严密结合,缺一不可。加密进程将明文与密钥(普通是数字或字母)依照特定的算法转换成密文。通常,将XML加密技术分红对称密钥加密和非对称密钥加密。