h=H(M),其中H为散列函数,H应该具有的特性包括 ( )
A、给定M,很容易计算h
B、给定h,很容易计算M
C、给定M,不能计算h
D、给定h,不能计算M
E、给定M,要找到另一个输入串M'并满足H(M')=H(M)很难
【正确答案】:ADE
【题目解析】:Hash是作用于一任意长度的消息M,返回一固定长度的散列值h:h=H(m)。其中h的长度为m。Hash函数主要用于封装或者数字签名的过程当中,它必须具有如下几个性质:
1.给定h,根据H(M)=h计算M在计算上是不可行的;
2.给定M,要找到另一消息M’。并满足H(m)=H(m’)在计算上是不可行的。
3.给定M,很容易计算h;
4.抗碰撞性。即随机找到两个消息M和M’,使H(m)=H(m’)在计算上不可行。
h=H(M),其中H为散列函数,H应该具有的特性包括 ( )
- 2024-08-07 17:28:37
- 电子商务安全导论(00997)
- 1