试题详情
- 简答题什么是HASH函数?对HASH函数的基本要求和安全性要求分别是什么?
- HASH函数是一种单向密码体制,即它是一个从明文到密文的不可逆映射,只有加密过程,不能解密。HASH函数可以将任意长度的输入经过变换以后得到固定长度的输出。
HASH函数的基本要求:
①算法公开,不需要密钥。
②有数据压缩功能,能将任意长度的输入转换成一个固定长度的输出。
③容易计算。即给出消息M,要计算出该消息的散列值h(M)是容易的。
HASH函数的安全性要求:
①给定消息的散列值h(M),要求出M是计算上不可行的。
②给定消息M和其散列值h(M),要找到另一个与M不同的消息Mˊ,使得它们的散列值相同是不可能的(即抗弱碰撞性)。
③对于任意两个不同的消息M和Mˊ,它们的散列值不可能相同(即抗强碰撞性)。 关注下方微信公众号,在线模考后查看
热门试题
- PKI在验证数字证书时,需要查看____
- HTTP
- 以下关于ECC和RSA相似性的说法正确的
- SSl协议是在()上的安全协议。
- 非军事化区DMZ是为了解决安全防火墙后外
- 为什么要使用3DES?
- 转轮密码机在第二次世界大战中有了广泛的应
- SQL中的视图提高了数据库系统的()
- 求φ(100)。
- SEAL使用了4个()位寄存器。
- 计算机信息的脆弱性主要指的是()
- 密钥序列生成器是序列密码算法的核心,请说
- 公钥密码的应用不包括:()
- IPSec和L2TP可以实现()安全功能
- 一次性数字签名是指签名者只能签署一条消息
- 使用公钥证书方案应满足哪些要求?
- 密钥交换协议
- 以下列出了MAC和散列函数的相似性,哪一
- 近代密码学的标志是什么?
- Alice使用自己的私钥加密一个明文发送