用户B收到用户A带数字签名的消息M,为了验证M的真实性,首先需要从CA获取用户A

admin2022-08-02  30

问题 用户B收到用户A带数字签名的消息M,为了验证M的真实性,首先需要从CA获取用户A的数字证书,并利用(  )验证该证书的真伪,然后利用(  )验证M的真实性。问题1选项A.CA的公钥B.B的私钥C.A的公钥D.B的公钥问题2选项A.CA的公钥B.B的私钥C.A的公钥D.B的公钥

选项

答案 AC

解析 数字证书就是互联网通讯中标志通讯各方身份信息的一系列数据,就好比日常生活中个人身份证一样。数字证书是由一个权威机构证书授权中心(CA)发行的。最简单的证书包含一个公开密钥、名称以及证书授权中心的数字签名。其中证书授权中心的数字签名是用它自己的私钥完成的,而它的公钥也是公开的,大家可以通过它的公钥来验证该证书是否是某证书授权中心发行的,以达到验证数字证书的真实性。
因此要想验证用户A数字证书的真伪,需要用CA的公钥来完成,而因为消息M是A用其私钥加密后的结果,要验证其真实性,就需要用A的公钥来解密,如果能解密,说明消息M是A用其私钥进行了签名的。
转载请注明原文地址:https://tihaiku.com/congyezige/2409886.html

最新回复(0)