使用带有强密码(17个字符以上)的AES 256破解加密需要多年(甚至今天)才是真的吗?
示例: b& 3,Gc9 | N)#$ *)Ùgé?
答案 0 :(得分:1)
粗略的近似值:
假设~94个可显示的ASCII字符中有17个是94 ^ 17个潜在密码。接下来的问题是如何将字符串转换为128位密钥?
如果一个好的推导方法,如具有足够迭代的PBKDF2计数需要~100ms,则只需乘以94 ^ 16 * 100ms并转换为年:10 ^ 24年。现在除以比加密器和机器数量更快的解密器。说快1000倍,1,000,000台机器,我们只有10 ^ 15或1,000,000,000,000,000年。
假设密钥推导功能和相同的快速解密设备以及25M / s加密设备上的解密时间仍然需要大约40,000,000年。
注意:即使使用128位AES密钥,暴力攻击也不会在一生中成功(即使是在地球上)。
请参阅:poncho的lesser known details about the NSA's capabilities。