欢迎来到天天文库
浏览记录
ID:472056
大小:471.50 KB
页数:31页
时间:2017-08-07
《基于Web的签章控件开发【毕业论文】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业设计(20届)基于Web的签章控件开发25摘要【摘要】随着社会信息化的发展,对电子文档进行签章来确保文件的完整性、不可更改性和不可抵赖性越来越受到人们的重视。本文详细介绍了以PKI技术为核心的电子签章原理及相关技术手段,设计并实现了基于Web的电子签章控件开发。具体实现以下的功能:(1)生成数字摘要:接收页面传送过来的数据,用MD5算法加密(2)页面签章功能:利用数字证书的私钥对数字摘要签名(3)签章验证功能:验证签章人身份(4)页面验证功能:任何人都可以对页面的完整性进行验证,如果签章后的页面数据发生改变则提示页面被篡改(5)查看证书:查看签署者姓名。(6)签章时间:查看签
2、署者签署页面的准确时间。该控件运作方式简便、成本低廉、安全性高,有着广阔的应用前景。【关键词】电子签章;公钥基础设施;数字摘要;RSA非对称加密;散列函数25Abstract【ABSTRACT】Withthedevelopmentofsocialinformation,peoplepaymoreandmoreattentiontotheElectronicSignaturetoensuretheintegrityoftheelectronicdocumentsandnotbechangedandnon-repudiation.ThisthesisintroducesthePKItec
3、hnologyasthecoreprincipleoftheElectronicSignatureandrelatedtechnicalmeans.WedesignandimplementtheElectronicSignatureControlbasedonWeb.Itisrealizesseveralfunctionasfollows:(1)GenerationDigitalSummary:ToreceivedatatransmittedfromthewebpageandmakeuseofMD5toencrypt.(2)SignatureFunction:Usingdigital
4、certificate'sprivatekeytosignthedigitalsummary.(3)VerificationFunction:ConfirmtheidentityoftheSignature.(4)PageValidation:Anyonecanverifythepage,ifpageischanged,thenthevalidationerror.(5)ViewCertificate:Viewthecertificateowner.(6)SigningTime:Checkthetimeofsignature.Thiscontrolofadvantagessuchas
5、simpleuses,cheapcostandhighsecurity,andhaswindforeground.【KEYWORDS】ElectronicSignature;PublicKeyInfrastructure;DigitalDigest;RSAasymmetricencryption;HashFunction25目录1概述11.1课题背景11.2国内研究现状11.3本控件的内容与意义22基于Web的电子签章原理及相关技术介绍32.1PKI技术介绍32.1.1PKI标准32.1.2数字证书42.1.3认证机构CA(CertificateAuthority)42.1.4PKI
6、提供的服务52.2数字签名原理52.3签名算法52.3.1Hash函数概述52.3.2MD5算法62.3.3SHA和SHA-1安全散列算法72.3.4RSA算法82.4本章小结93基于Web的电子签章控件分析及设计103.1电子签章控件设计目标103.2电子签章的结构设计103.2.1什么是ActiveX103.2.2ActiveX的特点103.2.3选择ActiveX技术的原因103.3电子签章运行的流程113.3.1电子签章的签名流程113.3.2电子签章的验证流程113.4CryptoAPI函数分析123.5本章小结14254基于Web的电子签章控件的实现154.1使用VS20
7、08创建mfcActiveX控件154.1.1使用VS2008创建ActiveX的步骤154.2页面引用控件154.3签名功能的实现154.3.1Web页面数据的提取154.3.2数字摘要的产生154.3.3页面的签章154.4签章图片的加载164.5控件上添加左键菜单184.6验证功能的实现194.7本章小结205基于Web的电子签章控件测试分析215.1功能测试215.1.1签名功能的测试215.1.2验证功能的测试215.1.3证书查看及身份识别功能
此文档下载收益归作者所有