问题
单项选择题
基于消息摘要签名体制中,预先使用单向Hash函数进行处理的原因是______。
A.多一道加密工序使得密文更难破译
B.提高密文的计算速度和传输效率
C.缩小签名密文长度,加快数字签名和验证签名的运算速度
D.保证密文能够正确地还原成明文
答案
参考答案:C
解析: 如果对整个明文都签名,则处理速度会比较慢。而单向Hash函数的作用是从明文中产生出一个固定长度的摘要(通常是128位),并且具有难于逆向转换的特性。数字签名的操作对象变成了这个很短的摘要,接收方只需在验证前也对明文进行一次Hash函数的快速处理,只比较两个短摘要即可。