加密算法 #
MD5 加密算法 #
类型:MD5
可配置属性:
名称 | 数据类型 | 说明 |
---|---|---|
salt | String | 盐值(可选) |
AES 加密算法 #
类型:AES
可配置属性:
名称 | 数据类型 | 说明 |
---|---|---|
aes-key-value | String | AES 使用的 KEY |
RC4 加密算法 #
类型:RC4
可配置属性:
名称 | 数据类型 | 说明 |
---|---|---|
rc4-key-value | String | RC4 使用的 KEY |
SM3 加密算法 #
类型:SM3
可配置属性:
名称 | 数据类型 | 说明 |
---|---|---|
sm3-salt | String | SM3 使用的 SALT(空 或 8 Bytes) |
SM4 加密算法 #
类型:SM4
可配置属性:
名称 | 数据类型 | 说明 |
---|---|---|
sm4-key | String | SM4 使用的 KEY (16 Bytes) |
sm4-mode | String | SM4 使用的 MODE (CBC 或 ECB) |
sm4-iv | String | SM4 使用的 IV (MODE为CBC时需指定,16 Bytes) |
sm4-padding | String | SM4 使用的 PADDING (PKCS5Padding 或 PKCS7Padding,暂不支持NoPadding) |
SphereEx:AES 加密算法 #
类型:SphereEx:AES
可配置属性:
名称 | 数据类型 | 说明 |
---|---|---|
key-manager | String | 密钥管理算法的名称 |
SphereEx:RC4 加密算法 #
类型:SphereEx:RC4
可配置属性:
名称 | 数据类型 | 说明 |
---|---|---|
key-manager | String | 密钥管理算法的名称 |
SphereEx:SM3 加密算法 #
类型:SphereEx:SM3
可配置属性:
名称 | 数据类型 | 说明 |
---|---|---|
key-manager | String | 密钥管理算法的名称 |
SphereEx:SM4 加密算法 #
类型:SphereEx:SM4
可配置属性:
名称 | 数据类型 | 说明 |
---|---|---|
key-manager | String | 密钥管理算法的名称 |
模糊加密算法 #
单字符按位变换加密算法 #
说明:该算法采用单字符按位变换加密方式,支持密钥云端管理。
类型:SphereEx:CHAR_TRANSFORM_LIKE
可配置属性:
无
密钥管理 #
商业加密算法(SphereEx:AES、SphereEx:RC4、SphereEx:SM3、SphereEx:SM4)可以使用密钥管理功能统一管理密钥配置,支持本地密钥管理和云端密钥管理功能。
本地密钥管理 #
类型:LOCAL
可配置属性:
名称 | 数据类型 | 说明 |
---|---|---|
aes-key-value | String | SphereEx:AES 使用的 KEY |
rc4-key-value | String | SphereEx:RC4 使用的 KEY |
sm3-salt | String | SphereEx:SM3 使用的 SALT(空 或 8 Bytes) |
sm4-key | String | SphereEx:SM4 使用的 KEY (16 Bytes) |
sm4-mode | String | SphereEx:SM4 使用的 MODE (CBC 或 ECB) |
sm4-iv | String | SphereEx:SM4 使用的 IV (MODE为CBC时需指定,16 Bytes) |
sm4-padding | String | SphereEx:SM4 使用的 PADDING (PKCS5Padding 或 PKCS7Padding,暂不支持NoPadding) |
AWS 云端密钥管理 #
类型:SphereEx:AWS_KMS
可配置属性:
名称 | 数据类型 | 说明 |
---|---|---|
access-key | String | aws access key 配置 |
secret-key | String | aws secret key 配置 |
aws-region | String | aws region 配置 |
secret-name | String | aws secret name 配置 |