Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数: p:L bits长的素数。L是64的倍数,范围是512到1024; q:p - 1的160bits的素因子; g:g = h^((p-1)/q) mod p,h满足h < p - 1, h^((p-1)/q) mod p > 1; x:x < q,x为私钥 ; y:y = g^x mod p ,( p, q, g, y )为公钥; H( x ):One-Way Hash函数。DSS中选用SHA( Secure Hash Algorithm )。 p, q, g可由一组用户共享,但在实际应用中,使用公共模数可能会带来一定的威胁。签名及验证协议如下: 1. P产生随机数k,k < q; 2. P计算 r = ( g^k mod p ) mod q s = ( k^(-1) (H(m) + xr)) mod q 签名结果是( m, r, s )。 3. 验证时计算 w = s^(-1)mod q u1 = ( H( m ) * w ) mod q u2 = ( r * w ) mod q v = (( g^u1 * y^u2 ) mod p ) mod q 若v = r,则认为签名有效。 DSA是基于整数有限域离散对数难题的,其安全性与RSA相比差不多。DSA的一个重要特点是两个素数公开,这样,当使用别人的p和q时,即使不知道私钥,你也能确认它们是否是随机产生的,还是作了手脚。RSA算法却作不到。
资源简介:Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数: p:L bits长的素数。L是64的倍数,范围是512到1024; q:p - 1的160bits的素因子; g:g = h^((p-1)/q)...
上传时间: 2014-01-01
上传用户:qq521
资源简介:采用RSA公秘钥体制和MD5签名算法的安全通信
上传时间: 2013-12-31
上传用户:pinksun9
资源简介:这是密码学数字签名算法的代码,也是作业之一
上传时间: 2017-09-06
上传用户:chenjjer
资源简介:本程序实现DSA数字签名 是学习和研究密码学的良好资源 欢迎下载
上传时间: 2017-09-03
上传用户:fxf126@126.com
资源简介:遗传算法(Genetic Algorithm, GA)是近几年发展起来的一种崭新的全局优化算法,它借 用了生物遗传学的观点,通过自然选择、遗传、变异等作用机制,实现各个个体的适应性 的提高。这一点体现了自然界中"物竞天择、适者生存"进化过程。1962年Holland教授首次 ...
上传时间: 2015-06-08
上传用户:stampede
资源简介:这是一个和lex功能差不多的parser编写的程序
上传时间: 2014-11-26
上传用户:gxmm
资源简介:这是一个和lex功能差不多的parser编写的程序
上传时间: 2013-12-11
上传用户:royzhangsz
资源简介:这是一个和lex功能差不多的parser编写的程序
上传时间: 2015-01-07
上传用户:zhaiye
资源简介:这是一个和lex功能差不多的parser编写的程序
上传时间: 2015-01-07
上传用户:wangdean1101
资源简介:这是一个和lex功能差不多的parser编写的程序
上传时间: 2015-01-07
上传用户:标点符号
资源简介:硬盘控制电路以及原程序Demo,知识是属于全人类的。能将自己的成果无条件与人共享是伟大和受人尊敬的,同时也是一件幸福的事。 由于我想得到幸福和受人尊敬,所以我也开放我的工作成果。(其实也不算什么工作成果,匆匆忙忙用了一晚写的,见笑了。 在此感谢...
上传时间: 2013-12-22
上传用户:685
资源简介:遗传算法(Genetic Algorithm, GA)是近几年发展起来的一种崭新的全局优化算法,它借 用了生物遗传学的观点,通过自然选择、遗传、变异等作用机制,实现各个个体的适应性 的提高。
上传时间: 2015-04-22
上传用户:dsgkjgkjg
资源简介:双端选择排序算法:是选择排序算法的变种,可以定位每个子表中最小和最大元素 并把它们分别放在子表的开头和结尾.
上传时间: 2015-04-23
上传用户:WMC_geophy
资源简介:这是一个用java编写的文本编辑器,主要实现了部分简单常用的功能.其源码在src文件夹下,本人发部此源码主要目的是为了和所有喜欢java的朋友交流交流有关Swing方面的知识
上传时间: 2013-12-23
上传用户:jiahao131
资源简介:C++标准模板库的详细说明 是学习和使用标准C++的毕不可少的资料
上传时间: 2013-12-19
上传用户:qb1993225
资源简介:RTP是voip和网络视频会议的关键模块。该库实现了RTP并提供了简明的接口。 内付说明文件。
上传时间: 2014-01-22
上传用户:13188549192
资源简介:这是编辑和生成彩信的JAVA源码...
上传时间: 2015-07-23
上传用户:yyyyyyyyyy
资源简介:C语言的库函数,是学习和编写C程序的必备工具.
上传时间: 2014-12-02
上传用户:qw12
资源简介:Delphi字符进制转换源码,是单片机和上位机通讯的好工具
上传时间: 2015-09-17
上传用户:王小奇
资源简介:PCA算法matlab程序源码,这个是我和同学一起做的,大家可以参考看看怎么样的,谢谢大家,可以提议供大家学!
上传时间: 2015-09-18
上传用户:417313137
资源简介:matlab程序源码,这个是我和同学一起做的,大家可以参考看看怎么样的,谢谢大家,可以提议供大家学!
上传时间: 2015-09-18
上传用户:lanhuaying
资源简介:matlab程序源码,这个是我和同学一起做的,大家可以参考看看怎么样的,谢谢大家,可以提议供大家学!
上传时间: 2015-09-18
上传用户:王小奇
资源简介:matlab程序源码,这个是我和同学一起做的,大家可以参考看看怎么样的,谢谢大家,可以提议供大家学!
上传时间: 2015-09-18
上传用户:ommshaggar
资源简介:matlab程序源码,这个是我和同学一起做的,大家可以参考看看怎么样的,谢谢大家,可以提议供大家学!
上传时间: 2015-09-18
上传用户:ljmwh2000
资源简介:该算法是综合遗传算法和神经网络算法的综合性算法,用来对一些参数进行优化,可收到很好的效果。
上传时间: 2013-12-29
上传用户:6546544
资源简介:这是PIC和PC软件通信的基本程序,已经通过调式,大家可以放心使用!
上传时间: 2015-10-30
上传用户:wmwai1314
资源简介:本书是学习和使用Access 2000 的必备书,书中列举了使用Access 2000 时所遇到的常见疑难问题及解答。全书共分16章,每一章都包含了Access 2000 一个特定方面的问题和解答。本书按相应的主题由浅入深地提出问题并解答,可作为学习和使用Access 2000 的入门指南...
上传时间: 2013-12-26
上传用户:huannan88
资源简介:最经典的C编程经典。是初学者和中级学者最好的东西。
上传时间: 2014-01-06
上传用户:weixiao99
资源简介:这是一个用JAVA编写的文本编辑器,主要实现了部分简单常用的功能.(并且能够实现界面风格的转换).本人发布此源码的原因是为了和所以喜欢JAVA的朋友交流交流有关Swing方面的知识,由于限本人的技术原因此程序中可能有很多地方还不完善,或有些功能没有完全实现.还...
上传时间: 2013-11-29
上传用户:stvnash
资源简介:网络流量监控系统 本质是流入和流出网卡的数据包进行测量,单位时间的流入量实际上是单位时间流入网卡数据包字节数
上传时间: 2013-12-14
上传用户:zsjinju