调研云上的密钥管理服务KMS

1. 产品调研

Cryption 对称加密 对称解密 非对称加密 非对称解密 批量加解密 字符串or 字节数组? 其他
AWS Encryption Java示例代码 Java示例代码 能用多个key加密一份明文 ;
似乎不能一次加密多个明文
byte[] 文档太少
Aliyun Encryption SDK Encrypt API Decrypt (aliyun.com) AsymmetricEncrypt
需要指定算法,但是对称加密不用,不知道为啥
AsymmetricDecrypt 不支持“一次加密多个明文” byte[] 依赖阿里云 KMS
Azure Key Vault
Google Cloud KMS

2. 跨平台 API

Dapr

Proposal: Building block API for cryptography · Issue #4508 · dapr/dapr (github.com)

Capa

https://github.com/capa-cloud/cloud-runtimes-jvm/blob/master/cloud-runtimes-api/src/main/java/group/rxcloud/cloudruntimes/domain/saas/SaasCryptionRuntimes.java

Layotto API 设计

  • Q: 明文/密文用 string 还是 byte[]

你可能感兴趣的:(调研云上的密钥管理服务KMS)