82. 加密和解密

Spring Cloud CLI 附带“加密”和“解密”命令。两者都接受 arguments 以相同的形式,key 指定为强制“--key”,e.g.

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

要在文件中使用 key(e.g. 用于加密的 RSA public key),请在 key value 前加上“@”,并提供文件路径 e.g.

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