对象存储服务 OBS-客户端加密简介:元数据中的解密信息

时间:2023-11-27 10:28:10

元数据中的解密信息

SDK 会将解密所需的必要信息存至对象的对象自定义元数据,并且不会有其他备份,如若您对这些数据进行了修改,将会造成数据无法解密,需要保存的信息及其含义如下表:

表2

参数名

约束

说明

encrypted-algorithm

必选

加密套件的信息

encrypted-object-key

必选(使用 RSA 加密套件时)

使用 RSA 密钥加密后的数据密钥

encrypted-start

必选

加密该对象所使用的初始值经 Base64 编码后的字符串

master-key-info

可选

加密密钥的信息

plaintext-sha256

可选

加密前对象的 sha256,流式上传不计算sha256

plaintext-content-length

可选

加密前对象的长度,流对象在上传之前无法获取长度

encrypted-sha256

可选

加密后对象的 sha256,流式上传不计算sha256

support.huaweicloud.com/sdk-java-devg-obs/zh-cn_topic_0000001667137498.html