假设用户甲签名,用户乙验证,那么使用公钥加密技术的签名和验证过程是:
(1)甲的签名过程:甲首先用单向散列函数对要发送的信息A进行计算,得到散列值B,然后再用自己的私钥Sk对B进行加密得到C,那么C就是甲对信息A的签名。
(2)乙的验证过程:乙首先用同样的单向散列函数对A进行计算得到结果B1,对签名C使用甲的公钥Pk进行解密,得到B2,然后比较B1与B2,如果B1=B2,则签名是真实的,否则签名则为假的。
(简答题)
简述使用公钥技术的签名和验证过程。
正确答案
答案解析
略
相似试题
(简答题)
如何使用公钥密码实现数据的保密性、完整性和数据源认证(签名)?
(单选题)
在公钥体系中,签名时使用()
(多选题)
公钥基础设施是提供公钥加密和数字签名服务的安全基础平台,目的是管理()
(单选题)
数字签名技术,在接收端,采用()进行签名验证。
(判断题)
加密技术中验证这一重要环节采用的关键技术是数字签名。
(单选题)
A,B和C都互相知道对方的公钥,包括他本人的公钥,假如A使用B的公钥加密一个消息,这个加密过程提供了什么安全服务()
(单选题)
下列()签名中,签名这的公钥对应多个私钥。
(单选题)
在公钥密码体制中,A想发送一个信息给B,并且想让B知道这个信息是来自于A并且防止别人改动这个信息,A需要使用哪个密钥来生成数字签名()
(单选题)
数字签名标准(DSS)是基于那种公钥系统()