Brute-Force-Attack

蠻力攻擊策略

  • September 28, 2014

蠻力攻擊顯然涉及嘗試使用所有可能的加密密鑰來解密密文(已知相關的明文)。

除了按順序嘗試所有可能的加密密鑰之外,是否有或者是否有任何替代方法可以執行暴力攻擊?

我知道對 DES 的 Distributed.NET 攻擊(利用並行/分佈式計算),其中 DES 的整個密鑰空間被細分並分配給許多不同的電腦,每台電腦使用部分解密一段密文它被分配的鍵空間。

不,您可以劃分和分配,但如果您做其他任何事情(例如過濾候選人),那麼它就不再是正式的暴力攻擊了。您將不得不以一種或另一種方式迭代整個密鑰空間。

使用 DES,我想在遍歷密鑰空間時忘記奇偶校驗是可以接受的,只需要遍歷有效的密鑰位。

最後,如果不是已知的明文攻擊(但是在問題中假設),可能需要特定的方法來過濾掉可能的候選者。

引用自:https://crypto.stackexchange.com/questions/19315