Encryption 配置

Lodsve Boot Encryption 配置的完整配置项、默认值、示例值和枚举说明。

配置项类型默认值示例值说明
lodsve.encryption.enabledbooleanfalsetrue是否启用配置值解密。
lodsve.encryption.base64.prefixStringBASE64(BASE64(Base64 值前缀。
lodsve.encryption.base64.suffixString))Base64 值后缀。
lodsve.encryption.jasypt.prefixStringENC(ENC(Jasypt 密文前缀。
lodsve.encryption.jasypt.suffixString))Jasypt 密文后缀。
lodsve.encryption.jasypt.passwordString无${LODSVE_ENCRYPTION_PASSWORD}Jasypt 密码,建议使用密钥服务。
lodsve.encryption.jasypt.algorithmStringPBEWithMD5AndDESPBEWithMD5AndDES加密算法名称。
lodsve.encryption.jasypt.key-obtention-iterationsString10001000获取密钥的哈希迭代次数。
lodsve.encryption.jasypt.pool-sizeString11加密器池大小。
lodsve.encryption.jasypt.provider-nameStringnullnullJCA Provider 名称。
lodsve.encryption.jasypt.provider-class-nameStringnullnullJCA Provider 类名。
lodsve.encryption.jasypt.salt-generator-classnameStringorg.jasypt.salt.RandomSaltGenerator同左SaltGenerator 实现类。
lodsve.encryption.jasypt.iv-generator-classnameStringorg.jasypt.iv.NoIvGenerator同左IvGenerator 实现类。
lodsve.encryption.jasypt.string-output-typeStringbase64base64输出编码:base64(Base64)或 hexadecimal(十六进制)。