簡化的訊息
已提供一組高階函式,以簡化和縮短完成一般訊息作工作所需的程式代碼數量。 這些函式稱為「簡化的訊息函式」。所有簡化訊息函式的名稱都包含 「Message」 一詞。
簡化的訊息函式 高於基底密碼編譯函式或低階訊息函式。 它們會將數個基底密碼編譯、低階訊息和憑證函式包裝成單一函式,以特定方式執行特定工作,例如加密 PKCS #7 訊息或簽署訊息。 簡化的訊息函式可藉由減少完成工作所需的函式呼叫數目,快速開始使用 CryptoAPI。
下表列出各節,其中包含使用簡化訊息函式的詳細程式描述或 C 程式範例。
部分 | 內容 |
---|---|
簡化的訊息函式 | 列出簡化的訊息函式。 |
建立已簽署的訊息 | 詳細說明建立已簽署訊息的程式。 |
簽署資料 的 程式 | 提供使用簡化訊息函式來建立已簽署訊息的程式。 |
驗證已簽署的訊息 | 詳細說明驗證已簽署訊息簽章的程式。 |
加密訊息 | 詳細說明加密和解密訊息所需的工作。 |
解密訊息 | 詳細說明解密訊息所需的工作。 |
範例 C 程式:使用 CryptEncryptMessage 和 CryptDecryptMessage | 提供加密和解密訊息的程式和範例程序代碼。 |