加密SDK(Encryption SDK)是一个客户端密码库,通过与密钥管理服务KMS(Key Management Service)结合使用,帮助您快速实现数据的加解密、签名验签功能。

功能特性

  • 集成KMS托管保护密钥,满足安全与合规要求。
  • 极简接口,支持一话一密(每个消息使用不同的数据密钥)、签名验签等密码运算功能。
  • 可扩展设计模式,支持多话一密等定制化使用能力。

产品优势

  • 封装最佳实践,助力极简代码开发。

    加密SDK为每个待加密的数据创建唯一的数据密钥(Data Key),遵循密码设计的最佳实践。每次数据加密使用一个数据密钥的最佳实践,也叫一话一密。

  • 丰富的业务兼容能力。

    支持多种加密算法、工作模式、填充方式,满足不同的业务、迁移等需求。

  • 数据加解密跨地域可用。

    加密SDK可配置不同地域的用户主密钥,一行代码加密数据后,可在不同地域解密使用,从而保证数据跨地域可用和灾备能力。

快速入门

以下为您提供不同语言的加密SDK快速入门: