以往的文件或书信可以通过亲笔签名来证明其真实性, 而通过计算机网络传输的信息则可以通过数字签名技术来实现其真实性的验证。
下面就以
DSA算法为例,介绍数字签名算法。
DSA算法在1991年被美国国家标准与技术局(NIST)采纳为联邦数字签名标准,NIST称之为数字签名标准(DSS)。
(1)
DSA中的参数:
全局公钥(p,q,g):
p为512~1024bit的大素数,
q是(p-1)的素因子,为160比特的素数,
g=h(p-1)/q mod p, 且1
2019-12-21 22:07:17
3.62MB
C++
DSA
1