簡略化されたメッセージ
通常のメッセージ操作タスクを実行するために必要なコードの量を簡略化および短縮するために、高レベルの関数のグループが用意されています。 これらの関数は、"簡略化されたメッセージ関数" と呼ばれます。すべての簡略化されたメッセージ関数の名前には、"Message" という単語が含まれています。
簡略化されたメッセージ関数 は、基本暗号化関数または低レベルのメッセージ関数よりも高いレベルにあります。 これらは、PKCS #7 メッセージの暗号化やメッセージの署名など、特定の方法で特定のタスクを実行する 1 つの関数に、いくつかの基本暗号化、低レベルメッセージ、および証明書関数をラップします。 簡略化されたメッセージ関数を使用すると、タスクの実行に必要な関数呼び出しの数を減らすことで、CryptoAPI の使用を簡単に開始できます。
次の表に、簡略化されたメッセージ関数を使用する手順の詳細な説明または C プログラムの例を示します。
Section | 内容 |
---|---|
簡略化されたメッセージ関数 | 簡略化されたメッセージ関数を一覧表示します。 |
署名付きメッセージの作成 | 署名付きメッセージを作成するプロセスについて詳しく説明します。 |
データの署名手順 | 簡略化されたメッセージ関数を使用して署名付きメッセージを作成する手順を示します。 |
署名済みメッセージの確認 | 署名付きメッセージの署名を確認するプロセスについて詳しく説明します。 |
メッセージの暗号化 | メッセージの暗号化と暗号化解除に必要なタスクについて詳しく説明します。 |
メッセージの暗号化解除 | メッセージの暗号化を解除するために必要なタスクについて詳しく説明します。 |
C プログラムの例: CryptEncryptMessage と CryptDecryptMessage の使用 | メッセージを暗号化および復号化するためのプロシージャとサンプル コードを提供します。 |