加密SDK(Encryption SDK)是一个客户端密码库,通过与密钥管理服务KMS(Key Management Service)结合使用,帮助您快速实现数据的加解密、签名验签功能。
功能特性
- 集成KMS托管保护密钥,满足安全与合规要求。
- 极简接口,支持一话一密(每个消息使用不同的数据密钥)、签名验签等密码运算功能。
- 可扩展设计模式,支持多话一密等定制化使用能力。
产品优势
- 封装最佳实践,助力极简代码开发。
加密SDK为每个待加密的数据创建唯一的数据密钥(Data Key),遵循密码设计的最佳实践。每次数据加密使用一个数据密钥的最佳实践,也叫一话一密。
- 丰富的业务兼容能力。
支持多种加密算法、工作模式、填充方式,满足不同的业务、迁移等需求。
- 数据加解密跨地域可用。
加密SDK可配置不同地域的用户主密钥,一行代码加密数据后,可在不同地域解密使用,从而保证数据跨地域可用和灾备能力。
快速入门
以下为您提供不同语言的加密SDK快速入门: