我想部署包含敏感数据的文件。此文件采用json格式,具体取决于环境。
最初我打算在Octopus中迈出一步,并期望它可以根据环境部署文件,类似于它如何处理敏感变量,但我在Web UI中找不到任何内容。
我正在考虑的第二个选择是像ansible-vault
。
到目前为止,我找到了工具dotnet-encrypto
,但似乎没有在base64中对结果进行编码,并且它不接受密码作为命令行参数。
那么,有哪些替代方案?
您可以使用dotnet-encrypto使用以下命令将文本加密到base64:
dotnet-encrypto encrypt -t "text-to-encrypt"
密码不接受最新版本的命令行参数。