Share via


暗号スキームの作成

.NET Framework の暗号コンポーネントを組み合わせると、データを暗号化および復号化するための各種のスキームを作成できます。

データの暗号化と復号化のための単純な暗号スキームには、たとえば次のような手順が指定されます。

  1. 両者がそれぞれの公開キーと秘密キーのペアを生成します。

  2. 互いに公開キーを交換します。

  3. 両者が (たとえば) TripleDES 暗号方式の共有キーを生成し、相手の公開キーを使用して、新しく作成されたキーを暗号化します。

  4. 互いにデータを送信し、相手の共有キーと自分の共有キーを特定の順番で組み合わせて新しい共有キーを作成します。

  5. 対称暗号化方式を使用して通信を開始します。

暗号スキームを作成するのは簡単な作業ではありません。暗号の使用方法の詳細については、https://msdn.microsoft.com/library/ja で公開されているプラットフォーム SDK ドキュメントのトピック「Cryptography」を参照してください。

参照

その他の技術情報

暗号タスク
暗号サービス