基于JSP的XML加密组件的研究与应用

被引量 : 0次 | 上传用户:apple321lg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web技术的发展,以及以B/S模式为代表的Web应用的广泛部署,Web应用中的数据安全问题已成为当前研究的热点之一。XML作为一种可扩展的标记语言,为Web应用中的数据发布、数据管理带来了一场变革;而基于XML的数据加密技术更是具备了诸多传统的数据加密技术所不能比拟的优势。本文在采用了XML加密技术和组件技术的基础之上,提出了一种基于JSP技术的Web应用安全模型,并在Java平台上,设计并实现了一个XML加密服务组件,同时给出了应用该组件构建的一个Web应用的具体实例。 本文的主要工作有: 1、研究了基于Java平台的各种web开发技术,给出了基于Java平台的web应用模型;比较了当前三种流行的Web应用技术,指出了JSP技术的优越性。 2、研究了XML加密的相关技术背景,分析了传统Web应用在安全性方面的不足,指出了XML加密技术的应用前景。 3、考察了传统的数据加密技术,通过分析Java的加密体系结构,设计并实现了一个基于3DES加密算法的Java封装类。 4、研究了XML的加密规范,给出一种XML加密模型及其构造方法。 5、研究了Java平台下的组件技术,比较了该平台下两种组件技术的差别。结合JSP和JavaBean技术,依据本文定义的XML加密模型,设计并实现了一个XML加密组件,并给出了相应的测试结果及分析。 6、在Java平台上,以网上购物系统为例,给出了该加密组件的使用方法。实际应用的结果表明,本文设计的加密服务组件具有较强的灵活性和实用性。 本文的主要创新点有: 1、将Base-64编码应用到加密封装类的实现中,通过将加密后的二进制数据转换成为Base-64编码,使得生成的密文既便于显示,也便于放在消息队列中。 2、给出一种基于XML语法树的XML文档节点遍历算法; 3、提出了一种基于组件技术和JSP技术的Web应用的安全模型,该模型在对Web应用的业务流程进行了抽象的基础上,结合JSP和XML技术,能灵活有效的实现该Web应用的数据加密解密,确保Web应用的数据安全。
其他文献
<正>自2007年3月~2009年10月,笔者采用温阳疏肝法治疗抑郁性神经症48例,取得较好疗效,结果报道如下。1临床资料1.1一般资料所选85例抑郁性神经症患者均为本院内科
以Vygotsky为代表的社会文化理论认为知识的建构应在社会和文化的环境下,以语言和社会活动为中介。该理论强调社会环境在人心理发展过程中的重要作用,并阐明认知与发展的关系
私营企业是我国国民经济的重要组成部分,它与国有企业、中外合资企业等多种形式的企业共同构成了我国主要的经济形式。虽然私营企业对于我国的政治、经济、文化等各方面的发
海外并购是企业增强自身实力,提升市场竞争力,拓展海外市场,融入世界经济发展的重要途径之一,但企业海外并购过程中法律风险无处不在,能否及时有效地规避法律风险是海外并购
字体设计是平面设计的重要组成部分,在专业设计中起着重要的作用,文章从字体创意的含义入手,分析了字体创意设计的重要意义,着重论证了字体创意设计的方法,即笔形的塑造,结构
路桥工程土工击实试验在路桥工程施工及质量检测控制中具有非常重要的意义,通过本试验可向工程技术人员提供土样的最大干密度和最佳含水量,以指导施工和控制路基填方质量。目
对澄海市高中思想政治课教学现状的调查结果,反映了我国学校思想政治课存在诸多问题,主要表现为教学目标与实际效果之间存在差距;学生希望的政治课模式同政治课实际模式存在
乡镇政府在农村征地中责任缺失的表现:在征地过程中权力的滥用;土地征用范围过宽,政府寻租行为严重;在失地农民安置中的责任缺失;在保护土地资源和生态环境安全中的责任缺失
计算机和通信技术的发展使得越来越多的重要数据需要在网络中传输、存储。数据库系统作为网络信息系统的核心,其安全性将直接影响网络信息系统的安全。因此,我们提出了数据库
作为商务往来的媒介,英汉商贸信函的用词行文均严格遵循礼貌和文雅原则,在商贸社团长期的风俗习惯中已经凝练出一些现成的、专为表达社交礼节用的公式化的套式(formula),即社