加密SDK(Encryption SDK)是一個客戶端密碼庫,通過與密鑰管理服務KMS(Key Management Service)結合使用,幫助您快速實現數據的加解密、簽名驗簽功能。

功能特性

  • 集成KMS托管保護密鑰,滿足安全與合規要求。
  • 極簡接口,支持一話一密(每個消息使用不同的數據密鑰)、簽名驗簽等密碼運算功能。
  • 可擴展設計模式,支持多話一密等定制化使用能力。

產品優勢

  • 封裝最佳實踐,助力極簡代碼開發。

    加密SDK為每個待加密的數據創建唯一的數據密鑰(Data Key),遵循密碼設計的最佳實踐。每次數據加密使用一個數據密鑰的最佳實踐,也叫一話一密。

  • 豐富的業務兼容能力。

    支持多種加密算法、工作模式、填充方式,滿足不同的業務、遷移等需求。

  • 數據加解密跨地域可用。

    加密SDK可配置不同地域的用戶主密鑰,一行代碼加密數據后,可在不同地域解密使用,從而保證數據跨地域可用和災備能力。

快速入門

以下為您提供不同語言的加密SDK快速入門: