首页
社区
课程
招聘
[旧帖] [求助]什么是数字签名 0.00雪花
发表于: 2012-4-2 09:44 1333

[旧帖] [求助]什么是数字签名 0.00雪花

2012-4-2 09:44
1333
经常听到数字签名

什么是数字签名

软件的数字签名可以自己写吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 5
活跃值: (108)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没人帮忙顶一下吗??

数字签名存在PE的哪个地方呢??
2012-9-25 10:39
0
雪    币: 44229
活跃值: (19960)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
你Google一下
2012-9-25 13:41
0
雪    币: 1034
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
数字签名比较广义的就是,对要签名的数据进行一下哈希运算,得到一个摘要,然后对摘要进行私钥加密,节后的数据就是签名。。

把数据和数据的签名一起发出去,对方使用相同的算法对数据进行哈希得到摘要,然后对签名进行公钥解密,比较解密结果和摘要是否一致,就是验证签名的过程了。

当然PKI体系里,用于签名的私钥公钥的生成管理,认证什么的就复杂了
2012-9-27 17:45
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
数字签名用于认证,比方你的签名是R,公钥是P,信息是M,满足一下两个公式:
M*R = Q,
Q*P = M,

你写的信息M,经过你的私钥加密,生成了Q发给对方,对方根据你的公钥P,通过Q*P = M,解析出来M。就知道,这是你发出的信息,而不是另有其人。
一般来说,公钥P和私钥R是1024位(甚至更高位数)的大素数,以确保在有效时间内不被破解。
2012-9-28 13:52
0
游客
登录 | 注册 方可回帖
返回
//