我要部署包含敏感数据的文件。此文件为json格式,并取决于环境。
最初,我打算在Octopus中迈出一步,并期望它可以根据环境来部署文件,类似于敏感变量的工作方式,但是在Web UI中什么也找不到。
我正在考虑的第二个选项类似于ansible-vault
。
到目前为止,我已经找到了工具dotnet-encrypto
,但是它似乎没有将结果编码为base64,并且它不接受密码作为命令行参数。
那么,还有哪些选择呢?
答案 0 :(得分:1)
您可以使用dotnet-encrypto使用以下命令将文本加密为base64:
dotnet-encrypto encrypt -t "text-to-encrypt"
最新版本的密码不接受作为命令行参数。