我有一堆加密文件需要解密(显然)。通过一些研究,我发现它们是使用224位的Blowfish加密的。我知道明文的前几个字节是什么样子的(有点像标题)。
考虑到我不是NSA,也没有可怕的计算能力,是否有可能在合理的时间内(例如:不是整个宇宙的寿命)通过暴力破解密钥?
我曾经在某个地方读到过有人对完整的Blowfish进行了攻击(无意冒犯),将搜索范围缩小到2^(n/2),但它神秘地消失了。显然这是一种中间人攻击;尽管Blowfish使用16轮Feistel网络,但如果存在的话一定很聪明。有人能证实这件事吗?
考虑到我不是NSA,也没有可怕的计算能力,是否有可能在合理的时间内(例如:不是整个宇宙的寿命)通过暴力破解密钥?
我曾经在某个地方读到过有人对完整的Blowfish进行了攻击(无意冒犯),将搜索范围缩小到2^(n/2),但它神秘地消失了。显然这是一种中间人攻击;尽管Blowfish使用16轮Feistel网络,但如果存在的话一定很聪明。有人能证实这件事吗?
编辑:我可以访问大量使用的密钥,只是不能访问全部密钥。也许攻击密钥生成过程更值得一试?