簡化的訊息

已提供一組高階函式,以簡化和縮短完成一般訊息操作工作所需的程式碼數量。 這些函式稱為「簡化的訊息函式」。所有簡化訊息函式的名稱都包含 「Message」 一詞。

簡化的訊息函 式層級高於基底密碼編譯函式或低階訊息函式。 它們會將數個基本密碼編譯、低階訊息和憑證函式包裝成以特定方式執行特定工作的單一函式,例如加密 PKCS #7 訊息或簽署訊息。 簡化的訊息函式可藉由減少完成工作所需的函式呼叫數目,來快速開始使用 CryptoAPI。

下表列出各節,其中包含使用簡化訊息函式的詳細程式描述或 C 程式範例。

區段 目錄
簡化的訊息函式 列出簡化的訊息函式。
建立已簽署的訊息 詳細說明建立已簽署訊息的程式。
簽署資料的程式 提供使用簡化訊息函式來建立已簽署訊息的程式。
驗證已簽署的訊息 詳細說明驗證已簽署訊息簽章的程式。
加密訊息 詳細說明加密和解密訊息所需的工作。
解密訊息 詳細說明解密訊息所需的工作。
範例 C 程式:使用 CryptEncryptMessage 和 CryptDecryptMessage 提供加密和解密訊息的程式和範例程式碼。