试题与答案

如果采用“蛮力攻击”对密文进行破译,假设计算机的处理速度为1密钥/微秒,那么大约多长

题型:单项选择题

题目:

如果采用“蛮力攻击”对密文进行破译,假设计算机的处理速度为1密钥/微秒,那么大约多长时间一定能破译56比特密钥生成的密文______

A.71分钟

B.1.1×1000年

C.2.3×1000年

D.5.4×1024年

答案:

参考答案:C

解析: 本题考查点是采用“蛮力攻击”对密文进行破译。蛮力攻击是指通过逐个尝试任何可能的密钥来对密文进行破译,直到获得明文为止。题中采用的是56比特长度的密钥,可生成的密钥数为;216=7.2×1016。假设计算机的处理速度为1密钥/微秒,根据计算公式,解密时间=密钥数÷计算机的处理速度。
破译56比特密钥生成的密文所需时间为:7.2×1016/1=7.2×1016(微秒)
按年为单位换算成:7.2×10M16/(365×24×3600×105)=2.3×1000(年)

试题推荐
微信公众账号搜索答案