数字签名与消息认证 — 计算机选择题
题目
甲向乙发送附有数字签名的消息 M。签名流程为:先用单向哈希函数 h 计算摘要,再用甲的RSA私钥对摘要签名。已知 h 满足:h(x) = x mod 15,且 M 对应的数值为 47。乙收到消息后验证签名。下列说法正确的是( )
A. 甲计算摘要 h(47)=2,并用甲的私钥签名,乙用甲的公钥验证签名是否有效
B. 甲计算摘要 h(47)=2,并用甲的公钥签名,乙用甲的私钥验证签名是否有效
C. 甲计算摘要 h(47)=12,并用甲的公钥签名,乙用甲的公钥验证签名是否有效
D. 甲计算摘要 h(47)=47,并用甲的私钥签名,乙用乙的公钥验证签名是否有效