2016-05-20 21 views
-1

AesCryptoServiceProviderをCBCモードで使用して並列復号化機能を実行したいと考えています。私は問題なくシーケンシャルに解読できますが、AesCryptoServiceProviderを使用して解読プロセス中にXOR操作を手動で実行する方法を理解することはできません。AesCryptoServiceProviderはCBCモードで並列復号化できますか?

+0

暗号化または復号化を並行して実行する場合は、CTRモードを使用する方が一般的に簡単です。 – rossum

答えて

0

一般的にはい。ブロック境界で暗号化を解除し、同じキーを使用します。最初の部分は暗号化に使用したのと同じIVを使用し、IVの前の部分の最後の暗号化されたブロックを追加で使用します。

CBC Modeを参照してください。

利用可能なチップセットまたはハードウェアの暗号化に基づいて、これが高速になることはないことに注意してください。ハードウェアの暗号化は、ソフトウェアより1000倍高速です。

関連する問題