对象存储服务 OBS-客户端加密简介(Python SDK):元数据中的解密信息
元数据中的解密信息
SDK 会将解密所需的必要信息存至对象的对象自定义元数据,并且不会有其他备份,如果您对这些数据进行了修改,将会造成数据无法解密,需要保存的信息及其含义如下表:
参数名 |
约束 |
说明 |
---|---|---|
encrypted-algorithm |
必选 |
加密套件的信息 |
encrypted-object-key |
必选(使用 RSA 加密套件时) |
使用 RSA 密钥加密后的数据密钥 |
encrypted-start |
必选 |
加密该对象所使用的初始经 base64 编码后的字符串 |
master-key-info |
可选 |
加密密钥的信息 |
plaintext-sha256 |
可选 |
加密前对象的 sha256 |
plaintext-content-length |
可选 |
加密前对象的长度 |
encrypted-sha256 |
可选 |
加密后对象的 sha256 |