2

プロジェクト内のリソースとして追加するいくつかの PDF を表示するために、PDF ビューアー コントロールを備えた単純な Windows フォーム アプリケーションを作成したいと考えています。私の問題は、アプリケーションから PDF ファイルを抽出するためにユーザーにツールを使用してほしくないということです。

したがって、明らかな解決策は、ファイルを暗号化してからリソースとして追加し、実行時にメモリ内で復号化することです。セキュリティ上の理由から、暗号化パスフレーズがコード内に再度保存されることはありません。したがって、暗号化パスフレーズとして機能するアプリケーションを開いたときに、事前定義されたパスワードを入力するようにユーザーに依頼します。パスワードを検証するには、テキストを含む暗号化された txt ファイルをリソースとして含め、実行時にパスワードで復号化し、その内容をチェックして、入力したパスワードが正しいかどうかを確認します。私は正しい方向に進んでいますか?

やるべきことはわかっていても、やり方がわからない!それで、誰かが私を助けることができますか

  1. アプリケーションパスワードとなる暗号化パスフレーズで事前にリソースを暗号化する
  2. これらのファイルを実行時に (一時ファイルではなくメモリ内で) 復号化し、ビューア コントロールに渡します。

PS:私は暗号化の初心者なので、少し詳しく説明してください..

4

0 に答える 0