文件名称:数字签名 /C++/源代码
文件大小:3.62MB
文件格式:RAR
更新时间:2014-07-06 03:25:44
C++ DSA
以往的文件或书信可以通过亲笔签名来证明其真实性, 而通过计算机网络传输的信息则可以通过数字签名技术来实现其真实性的验证。
下面就以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
【文件预览】:
dsa
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----DSA.CPP(2KB)
----数字签名Dlg.cpp(13KB)
----数字签名.dsw(524B)
----res()
--------数字签名.ico(1KB)
--------数字签名.rc2(400B)
----数字签名.aps(22KB)
----SHA1.H(2KB)
----SHA1.CPP(5KB)
----MD5.CPP(8KB)
----数字签名Dlg.h(2KB)
----数字签名.clw(2KB)
----数字签名.cpp(2KB)
----数字签名.opt(59KB)
----BigInt.h(3KB)
----数字签名.plg(1KB)
----Debug()
--------vc60.pdb(372KB)
--------数字签名.exe(164KB)
--------数字签名Dlg.sbr(0B)
--------数字签名.res(4KB)
--------BigInt.sbr(0B)
--------MD5.sbr(0B)
--------数字签名.ilk(237KB)
--------数字签名Dlg.obj(72KB)
--------MD5.obj(9KB)
--------DSA.obj(17KB)
--------SHA1.sbr(0B)
--------vc60.idb(369KB)
--------数字签名.pdb(505KB)
--------数字签名.bsc(3.01MB)
--------DSA.sbr(0B)
--------SHA1.obj(25KB)
--------StdAfx.sbr(1.31MB)
--------BigInt.obj(63KB)
--------数字签名.obj(17KB)
--------StdAfx.obj(103KB)
--------数字签名.pch(6.9MB)
--------数字签名.sbr(0B)
----数字签名DlgBK.cpp(12KB)
----数字签名.h(1KB)
----Resource.h(1KB)
----数字签名.rc(7KB)
----BigInt.cpp(18KB)
----MD5.H(611B)
----数字签名.ncb(313KB)
----数字签名.dsp(5KB)
----StdAfx.cpp(210B)