加密SDK(Encryption SDK)是一個用戶端密碼庫,通過與Key Management Service(Key Management Service)結合使用,協助您快速實現資料的加解密、簽名驗簽功能。
功能特性
- 整合KMS託管保護密鑰,滿足安全與合規要求。
- 極簡介面,支援一話一密(每個訊息使用不同的資料密鑰)、簽名驗簽等密碼運算功能。
- 可擴充設計模式,支援多話一密等定製化使用能力。
產品優勢
- 封裝最佳實務,助力極簡代碼開發。
加密SDK為每個待加密的資料建立唯一的資料密鑰(Data Key),遵循密碼設計的最佳實務。每次資料加密使用一個資料密鑰的最佳實務,也叫一話一密。
- 豐富的業務相容能力。
支援多種密碼編譯演算法、工作模式、填充方式,滿足不同的業務、遷移等需求。
- 資料加解密跨地區可用。
加密SDK可配置不同地區的使用者主要金鑰,一行代碼加密資料後,可在不同地區解密使用,從而保證資料跨地區可用和災備能力。
快速入門
以下為您提供不同語言的加密SDK快速入門: