【发布时间】:2019-01-08 14:44:00
【问题描述】:
我正在尝试使用 Spring boot CLI (1.5.7) 加密密码。
./spring encrypt mysecret --key ashish
此命令出现以下错误:
'encypt' is not a valid command. See 'help'.
请告诉我如何解决这个问题。
【问题讨论】:
我正在尝试使用 Spring boot CLI (1.5.7) 加密密码。
./spring encrypt mysecret --key ashish
此命令出现以下错误:
'encypt' is not a valid command. See 'help'.
请告诉我如何解决这个问题。
【问题讨论】:
其实加解密自带Spring Cloud CLI 所以下面的命令会给你这些命令
./spring install org.springframework.cloud:spring-cloud-cli:1.3.2.RELEASE
但是现在我得到了不同的错误 “由于密钥无效,无法初始化”
有人有什么想法吗?
【讨论】:
您可以在Spring Boot CLI 文档中找到它:
先决条件:使用您需要的加密和解密功能 安装在您的 JVM 中的全功能 JCE(它不存在 默认)。您可以下载“Java 密码学扩展 (JCE) 来自 Oracle 的 Unlimited Strength Jurisdiction Policy Files”,并遵循 安装说明(基本上替换了 2 个策略文件 在 JRE lib/security 目录和您下载的目录中)。
【讨论】: