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

admin2010-05-14  23

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

选项 A、71分钟
B、1.1×1000年
C、2.3×1000年
D、5.4×1024年

答案C

解析 本题考查点是采用“蛮力攻击”对密文进行破译。蛮力攻击是指通过逐个尝试任何可能的密钥来对密文进行破译,直到获得明文为止。题中采用的是56bit长度的密钥,可生成的密钥数为:256=7.2×1016。假设计算机的处理速度为1密钥/微秒,根据计算公式,解密时间=密钥数÷计算机的处理速度。破译56bit密钥生成的密文所需时间为:7.2×1016/1=7.2×1016(微秒),按年为单位换算成:7.2×1016/(365×24×3600×103)=2.3×1000(年)
转载请注明原文地址:https://jikaoti.com/ti/WXU7FFFM
0

随机试题
最新回复(0)