暗号スキームの作成
.NET Framework の暗号コンポーネントを組み合わせると、データを暗号化および復号化するための各種のスキームを作成できます。
データの暗号化と復号化のための単純な暗号スキームには、たとえば次のような手順が指定されます。
両者がそれぞれの公開キーと秘密キーのペアを生成します。
互いに公開キーを交換します。
両者が (たとえば) TripleDES 暗号方式の共有キーを生成し、相手の公開キーを使用して、新しく作成されたキーを暗号化します。
互いにデータを送信し、相手の共有キーと自分の共有キーを特定の順番で組み合わせて新しい共有キーを作成します。
対称暗号化方式を使用して通信を開始します。
暗号スキームを作成するのは簡単な作業ではありません。 暗号の使用方法の詳細については、https://msdn.microsoft.com/library/ja で公開されているプラットフォーム SDK ドキュメントのトピック「Cryptography」を参照してください。