Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
非對稱式加密
「非對稱式加密」的程序是使用公開/私密金鑰組中的公開金鑰加密明文,然後使用對應的私密金鑰解密密文。非對稱式加密依賴非對稱式密碼編譯,也稱為公開金鑰密碼編譯。
另一方面,對稱式加密會使用相同的金鑰來加密與解密資料。
非對稱式加密工作流程
以下說明使用非對稱金鑰加密和解密資料的流程。此工作流程中的兩個參與者分別是傳送者與接收者。傳送者使用接收者的公開金鑰建立密文,然後接收者使用接收者的私密金鑰解密密文。
只有知道私密金鑰的使用者才能解密密文。
傳送者擷取接收者的公開金鑰。
傳送者使用公開金鑰加密明文。
傳送者將密文傳送至接收者。
接收者使用接收者的私密金鑰解密密文。現在,接收者可以查看明文。
非對稱式加密的使用案例範例
非對稱式加密僅支援非常小的明文,因此,非對稱式加密通常用於加密金鑰,而非大量資料。例如,您可以使用非對稱式加密做為信封式加密的變化形式。在此情境中,可以存取公開金鑰的任何使用者都可以加密資料加密金鑰 (DEK)。然後,只有 Cloud KMS 才能代表非對稱金鑰的擁有者解密已加密的 DEK。
非對稱式加密演算法
Cloud Key Management Service 支援非對稱式加密的 RSA 演算法。RSA 是一個業界標準演算,可讓您選擇金鑰大小與摘要演算法。RSA 密碼編譯依賴於將一個大整數分解成兩個或多個因數的難度。金鑰大小越大,分解整數就越困難。
Cloud KMS 非對稱式加密功能
Cloud KMS 提供非對稱式加密的下列相關功能。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2026-05-21 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2026-05-21 (世界標準時間)。"],[],[]]