加密和解密

Spring Cloud CLI 带有一个 “encrypt” 和一个 “decrypt” 命令。两者都接受相同形式的参数,并指定了键 作为必需的 “--key”,例如spring-doc.cn

$ spring encrypt mysecret --key foo
682bc583f4641835fa2db009355293665d2647dade3375c0ee201de2a49f7bda
$ spring decrypt --key foo 682bc583f4641835fa2db009355293665d2647dade3375c0ee201de2a49f7bda
mysecret

要在文件中使用密钥(例如,用于加密的 RSA 公钥),请在 键值替换为 “@” 并提供文件路径,例如spring-doc.cn

$ spring encrypt mysecret --key @${HOME}/.ssh/id_rsa.pub
AQAjPgt3eFZQXwt8tsHAVv/QHiY5sI2dRcR+...