簡化的訊息

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

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

下表列出包含使用簡化訊息函式的詳細程式描述或 C 程式範例的區段。

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