欢迎进入某某教育官方网站!

咨询热线:027-202845186

“yobo体育,yobo体育官方入口,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网”什么是“数字签名”?

本文摘要:“数字签名”是一种功效类似写在纸上的普通签名、可是使用了公钥加密领域的技术,以用于判别数字信息的方法。

“数字签名”是一种功效类似写在纸上的普通签名、可是使用了公钥加密领域的技术,以用于判别数字信息的方法。让我们来看看使用“数字签名”技术的事情流程。首先,A建立了一个“公然密钥P”和一个“秘密密钥S”,发送者建立了“公然密钥”和“秘密密钥”,这一点与“公然密钥加密”(吸收者建立“公然密钥”和“秘密密钥”)差别。A把“公然密钥P”发送给B,用“秘密密钥S”加密原始数据,将加密的原始数据作为签名(sig),将原始数据和加密原始数据的签名发送给B,B使用“公然密钥P”解密签名获取原始数据,确认解密的原始数据和吸收到的原始数据一致。

yobo体育,yobo体育官方入口,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

yobo体育,yobo体育官方入口,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

如果是使用“公然密钥”解密密文,则“公然密钥”只能由发送者提供,因此,我们可以确认,A是该邮件的发送者,而且该邮件没有被伪造。另外,由于签名是由A使用秘密密钥”加密,B只有“公然密钥”,因此也起到了否则的作用。

yobo体育,yobo体育官方入口,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

A将原始数据和签名发送给B可是,“公然密钥加密”存在加密息争密需要更多时间的问题,因此,A并不是用“秘密密钥”直接加密原始数据。为相识决加密息争密需要更多时间的问题,首先将原始数据(二进制0和1)使用“哈希函数(hash)”转化为哈希值(16进制0123456789ABCDEF),然后加密哈希值并将其用于签名。将原始数据和加密哈希值的签名发送给B,B将原始数据使用“哈希函数(hash)”转化为哈希值,使用“公然密钥P”解密签名获取哈希值,如果B推算出的两个哈希值相等,则完成“数字签名”交流。A将原始数据和签名发送给B虽然“数字签名”能防止伪造和否认,但存在一个问题。

yobo体育,yobo体育官方入口,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

好比,B使用“数字签名”通报数据,相信A是发送者,事实上,A很有可能是恶意的圈外人X冒充。原因在于“公然密钥”不提供任何发送者的信息,B并不清楚“公然密钥P”属于谁。“公然密钥P”有可能是恶意的圈外人X建立并发送,或是A建立并发送。“数字签名”的缺点为相识决这个问题,可以通过“数字证书”技术,本文差池“数字证书”举行先容。

“数字证书”。


本文关键词:yobo体育,yobo体育官方入口,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网

本文来源:yobo体育,yobo体育官方入口,yobo体育app官网入口,yobo体育app官网下载,yobo体育手机版app官网-www.xxhuanfa.com