C#.NET で Excel ファイルの暗号化/復号化に秘密鍵/公開鍵を使用するにはどうすればよいですか?
C# での RSA 暗号化の記事では、この暗号化を行う方法について説明していますが、この例はテキストの暗号化/復号化にのみ機能し、Excel ファイルには機能しません。
Excel ファイルを (非対称 RSA 暗号化を使用して) 暗号化/復号化するにはどうすればよいですか?
C#.NET で Excel ファイルの暗号化/復号化に秘密鍵/公開鍵を使用するにはどうすればよいですか?
C# での RSA 暗号化の記事では、この暗号化を行う方法について説明していますが、この例はテキストの暗号化/復号化にのみ機能し、Excel ファイルには機能しません。
Excel ファイルを (非対称 RSA 暗号化を使用して) 暗号化/復号化するにはどうすればよいですか?
提供するリンクは、RSA を使用してデータ (ファイルなど) を暗号化する方法ではありません。このテーマに関する古い (ただし最新の) ブログ エントリがあります。
一方通行...
その記事のEncryptData
方法では、暗号化される文字列を受け入れ、それを暗号化する前にバイトに変換します。ファイルからバイトを取得するには、FileStreamを使用できます。
パラメータがテキストデータではなくファイルパスになるようにメソッドを変更し、必要に応じてファイルストリームを使用してバイトを読み取り/書き込みします。メソッドについても同様ですDecryptData
。