发布时间:2021-03-17 来源:亚博APP5964
“数字签名”是一种功效类似写在纸上的普通签名、可是使用了公钥加密领域的技术,以用于判别数字信息的方法。让我们来看看使用“数字签名”技术的事情流程。首先,A建立了一个“公然密钥P”和一个“秘密密钥S”,发送者建立了“公然密钥”和“秘密密钥”,这一点与“公然密钥加密”(吸收者建立“公然密钥”和“秘密密钥”)差别。
A把“公然密钥P”发送给B,用“秘密密钥S”加密原始数据,将加密的原始数据作为签名(sig),将原始数据和加密原始数据的签名发送给B,B使用“公然密钥P”解密签名获取原始数据,确认解密的原始数据和吸收到的原始数据一致。如果是使用“公然密钥”解密密文,则“公然密钥”只能由发送者提供,因此,我们可以确认,A是该邮件的发送者,而且该邮件没有被伪造。另外,由于签名是由A使用秘密密钥”加密,B只有“公然密钥”,因此也起到了否则的作用。A将原始数据和签名发送给B可是,“公然密钥加密”存在加密息争密需要更多时间的问题,因此,A并不是用“秘密密钥”直接加密原始数据。
为相识决加密息争密需要更多时间的问题,首先将原始数据(二进制0和1)使用“哈希函数(hash)”转化为哈希值(16进制0123456789ABCDEF),然后加密哈希值并将其用于签名。将原始数据和加密哈希值的签名发送给B,B将原始数据使用“哈希函数(hash)”转化为哈希值,使用“公然密钥P”解密签名获取哈希值,如果B推算出的两个哈希值相等,则完成“数字签名”交流。A将原始数据和签名发送给B虽然“数字签名”能防止伪造和否认,但存在一个问题。好比,B使用“数字签名”通报数据,相信A是发送者,事实上,A很有可能是恶意的圈外人X冒充。
原因在于“公然密钥”不提供任何发送者的信息,B并不清楚“公然密钥P”属于谁。“公然密钥P”有可能是恶意的圈外人X建立并发送,或是A建立并发送。
“数字签名”的缺点为相识决这个问题,可以通过“数字证书”技术,本文差池“数字证书”举行先容。“数字证书”。
本文来源:亚博app-www.naima-music.com
本文摘要:北京时间2月28日凌晨1:00,意甲第27轮进行第一场对决,罗马客场3-1打败恩波利,斯帕莱蒂带队获得6连胜。北京时间2月28日凌晨1:00,意甲第27轮进行第一场对决,罗马客场3-1打败恩
本文摘要:原标题 意甲-皮亚尼奇鲁加尼任意球 布冯道别战尤文2-1胜北京时间5月19日晚21:00,2017-2018赛季意甲第38轮打响,早已提早夺得意甲冠军的尤文图斯在主场对战维罗纳队。原标题 意
本文摘要:原标题 幸运地 纳英戈兰时逢车祸法拉利出厂 本人并无大碍 北京时间7月7日,据意大利媒体报道,国际米兰中场球员纳因戈兰于昨日下午遭遇了一场交通事故,万幸的是他并没伤势。原标题 幸运地 纳英戈
本文摘要:对科大讯飞来说,新年开局成功:趁此机会被《纽约时报》作为中国在人工智能(以下全称“AI”)方面的“最重要例子”夺得注目;随后,公司总计7000万股,首期覆盖面积948名员工的股权激励计划取得