-1
我想在CBC模式下使用AesCryptoServiceProvider執行並行解密函數。我能夠順序解密沒有問題,但我不知道如何在解密過程中使用AesCryptoServiceProvider手動執行異或操作。AesCryptoServiceProvider可以在CBC模式下進行並行解密嗎?
我想在CBC模式下使用AesCryptoServiceProvider執行並行解密函數。我能夠順序解密沒有問題,但我不知道如何在解密過程中使用AesCryptoServiceProvider手動執行異或操作。AesCryptoServiceProvider可以在CBC模式下進行並行解密嗎?
總的來說是。打破塊邊界上的加密,使用相同的密鑰,對於第一部分,使用與用於加密的IV相同的IV,對於額外的部分,使用IV的前一部分的最後一個加密塊。
參見CBC Mode。
請注意,基於可用的芯片組和/或硬件加密,這可能不會更快。硬件加密速度可能比軟件快1000倍。
如果您想要並行加密或解密,那麼使用CTR模式通常更容易。 – rossum