基于JCA的数字签名系统设计

来源 :福建电脑 | 被引量 : 0次 | 上传用户:ylfly5257
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文基于JCA技术(Java Cryptography Architecture),采用SHA1消息摘要算法(单向散列函数)和RSA标准加密算法的组合(SHA1with RSA),实现数字签名。数字签名时生成的证书文件中包含用于解密的公钥,该公钥是与签名时用于加密的私钥配对的,是在密钥库中生成的。验证时使用证书中的公钥解密签名文件中的文档的特征值,再计算要验证的文档的特征值,比较两个特征值即可得出验证结论。不需要专门的SSL服务器,也无需申领数字证书,可满足中小企业的应用需求。用户自己生成密钥库,确保了安
其他文献
随着信息技术的飞速发展,Web页面复杂多样的特点越来越明显,传统网页正文提取方法比较复杂。针对这种情况,提出一种简单的基于网页Title标签的正文提取方法。该算法首先对网
教学是一种双向的讯息传播过程,教学讯息由形态和诱导两部分组成。电子学习资源的设计和开发应该以儿童的认知发展水平及特点为依据,在知觉的前注意加工和注意加工阶段应用教
通过页面导航功能,用户可以很方便地在一个复杂的网站中进行页面之间的跳转。ASP.NET2.0提供了三个导航控件,SiteMapPath、TreeView、Menu。本文主要介绍站点地图和三个导航
卓越项目管理体系在IT行业中的运用取得了巨大的成功,同样也可以在高职软件技术专业教学中实施。教学中的卓越项目管理体系移植了程序员、项目经理、质量保证员和项目总监等
移动支付是目前非常流行的支付手段,不断改变着人们的购物与消费方式与手段,是与人的生活息息相关,并密不可分。基于该应用现状,研究移动支付的应用现状和目前主流的移动支付技术的优缺点,从而分析优缺点,确定眼动跟踪技术在新一轮的移动支付中的应用价值,最后阐述了具体的应用算法原理并做总结。
长期以来,学生毕业求职是学生在毕业季的首要任务,也是学校在学生毕业前的收尾工作。虽然当前有很多招聘平台为学生提供就业求职服务,但存在招聘信息分散,信息更新反馈速度慢