CTR モードの AES はランダム アクセスに最適であるためCipherOutputStream
、AES-CTR モードで作成されたデータ ソースがあるとします。その下のライブラリ (これは私のものではありません) はRandomAccessFile
、ファイル内の特定のバイト オフセットをシークできるようにする a を使用します。
私の最初の考えは、適切なパラメーターで初期化された a を使用することですが、CipherInputStream
そのための APIはシークを行わず、 andをサポートしないと述べています。Cipher
mark
reset
CTR の IV/ブロック カウンターの構成を調べて、カスタム入力ストリームでそれを再作成する必要があります (ショットガンが私に向けられたように聞こえself
ます) または私が逃した他のアプローチを取りますか?