google-cloud-platform - GCP KMS API 支持的最大文本大小
问题描述
我想使用对称密钥来加密和解密文本。我想知道可以使用 GCP 对称密钥加密和解密的用户输入文本的最大大小(多少个字符)。谢谢,
解决方案
我猜你会使用“cryptoKeys.encrypt”方法......
根据Method: cryptoKeys.encrypt 文档,限制为 64Kb(以字节为单位)。
在我的个人经验中(用 Go 开发的云功能) - 我收到一条消息异常:“请求有效负载大小超过限制:1048576 字节”
为了克服这个限制,我使用了另一个 Google 库 - Tink - 一个多语言、跨平台的库,它提供了安全、易于正确使用和难以误用的加密 API。
推荐阅读
- javascript - 如何每秒调用 getCurrentPosition() ?
- javascript - 发布一组对象 ExpressJs Mongoose NodeJs
- python - 将对象转换为没有时间的日期时间
- amazon-web-services - 适用于复杂场景的 AWS 负载平衡
- python - 使用继承时python中的“隐藏”属性或重复代码
- r - 获取函数以返回卡方检验的结果
- ruby - ruby如何在救援后停止执行
- ios - 即使某些设备上有足够的空间,文本也会被修剪
- excel - 检查每一行并在新工作表中相应地添加或更新它
- html - 如何使用css将边框添加到带有th的tr