選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

產生資料金鑰

焦點模式
產生資料金鑰 - AWS Key Management Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

資料金鑰是對稱金鑰,可用於加密資料,包括大量資料和其他資料加密金鑰。與無法下載的對稱 KMS 金鑰不同,資料金鑰會傳回給您,以便在 之外使用 AWS KMS。

當 AWS KMS 產生資料金鑰時,它會傳回純文字資料金鑰以供立即使用 (選用),以及您可以安全地與資料一起存放的資料金鑰加密副本。當您準備好解密資料時,您首先 AWS KMS 會要求解密加密的資料金鑰。

AWS KMS 會產生、加密和解密資料金鑰。不過, AWS KMS 不會存放、管理或追蹤您的資料金鑰,或使用資料金鑰執行密碼編譯操作。您必須使用和管理 外部的資料金鑰 AWS KMS。如需安全使用資料金鑰的說明,請參閱 AWS Encryption SDK

建立資料金鑰

若要建立資料金鑰,請呼叫 GenerateDataKey 操作。 AWS KMS 產生資料金鑰。然後它會加密在您指定的對稱加密 KMS 金鑰下的資料金鑰複本。操作會傳回資料金鑰的純文字複本和以 KMS 金鑰加密的資料金鑰複本。下圖顯示此操作。

產生資料金鑰

AWS KMS 也支援 GenerateDataKeyWithoutPlaintext 操作,只會傳回加密的資料金鑰。當您需要使用資料金鑰時,請 AWS KMS 將其解密

密碼編譯操作與資料金鑰的運作方式

下列主題說明 GenerateDataKeyGenerateDataKeyWithoutPlaintext 操作所產生的資料金鑰如何運作。

使用資料金鑰來加密資料

AWS KMS 無法使用資料金鑰來加密資料。但是,您可以在 外部使用資料金鑰 AWS KMS,例如使用 OpenSSL 或密碼編譯程式庫,例如 AWS Encryption SDK

使用純文字資料金鑰加密資料後,請盡快從記憶體中移除該金鑰。您可將加密的資料金鑰與加密的資料安全地存放在一起,以便用來隨需解密資料。

在 外部加密使用者資料 AWS KMS

使用資料金鑰來解密資料

若要解密資料,請將加密的資料金鑰傳遞至 Decrypt 操作。 AWS KMS 會使用 KMS 金鑰解密資料金鑰,然後傳回純文字資料金鑰。使用純文字資料金鑰來解密您的資料,然後盡快從記憶體中移除純文字資料金鑰。

下圖說明如何使用 Decrypt 操作來解密加密的資料金鑰。

解密資料金鑰
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。