我知道如何使用Jasypt
但是我了解到 Spring Stack 中有使用密码的替代方案:
security.user.password: '{cipher}56e611ce4a99ffd99908d2c9aa1461d831722812e4370a5b6900b7ea680ae914'
https://stackoverflow.com/a/28434892/2674303
但我不知道:
您需要下载 Spring Boot CLI 并添加 Spring Cloud CLI。然后您可以运行
spring encrypt
和 spring decrypt
。这些页面将指导您如何安装以及如何运行这些命令。
我不相信你可以改变加密算法,我也没有找到使用什么算法。
您可以使用我的命令行工具(.NET)来生成密钥https://www.nuget.org/packages/Fennekit.SpringCloudConfig.EncryptTool/