3

ユーザーがファイルをアップロードできるようにするC#を使用する.net Webアプリケーションがあります。サーバー上にファイルを残すのではなく、ファイルをより安全にするために暗号化する必要があるため、復号化する方法も必要になります。ユーザーがWebアプリケーションからファイルを表示できるようにするためのファイル。誰かがこれを行う方法をお勧めできますか?ファイルの種類はさまざまですが、今のところ、重要な場合は、アップロードするだけで.pdfファイルが必要です。

ありがとうございました。

4

1 に答える 1

3

次の手順に従います。

  1. AES暗号化を使用する
  2. AESキーとIVを生成し、varbinaryとしてデータベースに保存します
  3. 誰かがファイルをアップロードしたときに来るファイルストリームを暗号化する
  4. 汎用ハンドラー*.ashxを追加し、その中にデータベースを照会してAESキーとIVを取得します
  5. 復号化されたバイトを応答ストリームに書き込みます
于 2012-12-03T15:36:25.103 に答える