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

时间:2023-12-28 21:02:35

元数据中的解密信息

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/obs_21_2302.html