0

私の状況: 私は、ユーザーがビデオを一時停止/再開できるビデオ ストリーミング サービスを利用しています。また、IDM のように、複数の部分を並行して視聴することもできます。ここでは性能が重要な問題であるため、この比較によると性能が最も優れているHC-128を選択しました。

HC では、ほとんどのストリーム暗号と同様に、アルゴリズムの開始時にカウンターを設定し、より多くのデータが暗号化されるにつれてそのカウンターを増やすというセキュリティ手法の 1 つがあります。

私のソリューションは、ストリームが完全に ( index0から までcontent.length()) ダウンロードされると正常に動作しますが、特定の場所 (たとえば、 byte ) で再開したい場合は失敗します10000

カウンターを に設定するデフォルトの HC 初期化プロセスを使用します0。のコードを読んでみましHCたが、解決策が思いつきませんでした。

特定のカウンター位置で HC-128 を初期化するにはどうすればよいですか?

ストリームを復号化するための復号化アプリもありますが、受信バイトでカウンターがインクリメントされた場合、これは機能します。

正常に動作する弾む城ライブラリからコピーされたHC 128のサンプルがあります。

ここでこのコードをオンラインで実行できますメインメソッドの「Hello World」は入力です

4

0 に答える 0