2010-07-13 165 views

回答

2

理論上是。 在現實中沒有。 您需要在運行加密的同一臺計算機上運行軟件,並通過高速緩存分析攻擊系統:

「2005年4月,DJ Bernstein宣佈緩存計時攻擊,他曾用來破解定製服務器使用OpenSSL的AES加密,定製服務器旨在儘可能多地發佈時間信息(服務器報告加密操作所用的機器週期數),並且攻擊需要超過2億個選定的明文。

或者我會想象你可以使用超級計算機來強制破解它。我不知道這需要多長時間,所以如果加密密鑰從不改變,那隻會是一個問題。該算法在公共領域是可用的,但您仍然會被綁定到實現上,因爲它們會影響結果。

1

不,沒有(有效)的方法來做到這一點。 AES旨在針對選定的明文攻擊進行抵制。 因此,蠻力是唯一的出路。