题目
2分 53.以下哪些是哈希函数的特点?A. 输入数据微小变动会导致输出信息显著变化B. 可以根据输出哈希散列值反推出原始数据C. 用于验证数据的真实性D. 计算速度快
2分 53.以下哪些是哈希函数的特点?
A. 输入数据微小变动会导致输出信息显著变化
B. 可以根据输出哈希散列值反推出原始数据
C. 用于验证数据的真实性
D. 计算速度快
题目解答
答案
ACD
A. 输入数据微小变动会导致输出信息显著变化
C. 用于验证数据的真实性
D. 计算速度快
A. 输入数据微小变动会导致输出信息显著变化
C. 用于验证数据的真实性
D. 计算速度快
解析
哈希函数是一种将任意长度的数据映射到固定长度的输出值的函数。哈希函数具有以下特点:
A. 输入数据微小变动会导致输出信息显著变化:哈希函数对输入数据的微小变化非常敏感,即使输入数据只改变一个比特,输出的哈希值也会发生显著变化。
B. 可以根据输出哈希散列值反推出原始数据:哈希函数是单向的,即从输入数据到输出哈希值的映射是不可逆的,不能根据哈希值反推出原始数据。
C. 用于验证数据的真实性:哈希函数可以用于验证数据的完整性,通过比较原始数据的哈希值和接收到的数据的哈希值,可以判断数据是否被篡改。
D. 计算速度快:哈希函数的计算速度快,可以快速地将输入数据映射到输出哈希值。
A. 输入数据微小变动会导致输出信息显著变化:哈希函数对输入数据的微小变化非常敏感,即使输入数据只改变一个比特,输出的哈希值也会发生显著变化。
B. 可以根据输出哈希散列值反推出原始数据:哈希函数是单向的,即从输入数据到输出哈希值的映射是不可逆的,不能根据哈希值反推出原始数据。
C. 用于验证数据的真实性:哈希函数可以用于验证数据的完整性,通过比较原始数据的哈希值和接收到的数据的哈希值,可以判断数据是否被篡改。
D. 计算速度快:哈希函数的计算速度快,可以快速地将输入数据映射到输出哈希值。