-1

ファイルシステムに保存されたフラッシュ、PPTを使用して開発されたコンテンツを使用するアプリケーションがあります。

このアプリケーションは、USB ドライブを使用してエンド カスタマーに配布するため、USB の内容を保護して、誰もコピーできないようにしたいと考えています。

しかし、Java アプリケーションはそれらのコンテンツにアクセスできるはずです。

JackRabbit コンテンツ管理システムを使用して小さな Java アプリケーションを構築することを考えていました。すべてのコンテンツは、JackRabbit を使用して暗号化された形式になります。

オールインワンプロテクターなどのツールもチェックしました。独自のライターを使用してコンテンツを CD/USB に書き込みますが、プレーヤーはすべてのコンテンツを開く必要がありますが、これは望ましくありません。

4

2 に答える 2

1

非セキュア チャネル (サード パーティがアクセスできる USB) を介して顧客に機密データを送信する必要がある場合は、公開キーと秘密キーのペア (RSA など) を使用した何らかの形式の非対称暗号化を使用する必要があります。顧客の公開鍵を使用してファイルの内容をエンコードすると、秘密鍵がないと復号化できなくなります。

于 2012-07-13T08:50:55.903 に答える
0

そんなことはできないと思います。私が説明しているのは、USBを検出し、USBが持つすべてのバイトを読み取るための小さなプログラムをいつでも開発できるということです。これにより、現時点でコピーを作成できます。この利点は、この種のプログラムを作成するのが難しい場合があることですが、それは可能です。

実際、USBを「保護」したい場合は、多くのプログラムを使用してUSBのファイルのインデックスを変更できますが、ハッキングは非常に簡単です。

申し訳ありませんが、私の意見では、USBは永続的にデータを配布するための最悪の種類のストレージです。

于 2012-07-13T08:44:40.187 に答える