楼主: yusb
200 0

[经管数据集] 数字签名DSSDSA算法RSA C++程序源代码 [推广有奖]

已卖:21104份资源
好评率:99%
商家信誉:一般

巨擘

0%

还不是VIP/贵宾

-

威望
1
论坛币
40750 个
通用积分
2588.9809
学术水平
20 点
热心指数
31 点
信用等级
7 点
经验
5832 点
帖子
20230
精华
0
在线时间
11781 小时
注册时间
2020-12-8
最后登录
2026-1-17

楼主
yusb 在职认证  发表于 2023-11-4 16:44:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
数字签名DSSDSA算法RSA C++程序源代码

以往的文件或书信可以通过亲笔签名来证明其真实性, 而通过计算机网络传输的信息则可以通过数字签名技术来实现其真实性的验证。下面就以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<h<(p-1),使得 h(p-1)/q mod p >1用户私钥x:x为0<x<q内的随机数用户公钥y:y=gx mod p用户为待签消息选取的秘密数k,k是满足0<k<q的随机数或伪随机数。(2) 签名过程用户对消息M的签名为(r, s),其中r≡(gk mod p) mod q,s≡[k-1(H(M)+xr)] mod q,H(M)是由MD4、MD5 或SHA求出的杂凑值。(3) 验证过程设接收方收到的消息为M,签名为(r,s)。计算:w≡(s)-1 mod q,u1≡[H(M)w] mod qu2≡r w mod q,v≡[(gu1yu2) mod p] mod q检查 v=r′ 是否成立,若成立,则认为签名有效。这是因为若(M′,r′,s′)=(M,r,s)
...
数字签名DSSDSA算法RSA C++程序源代码.rar (3.62 MB, 需要: RMB 19 元) 9de8fc7fb7f21045ec6223daa4bb05c.png




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:DSS 源代码 SDS RSA 计算机网络

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-17 17:57