部署包含敏感数据的文件有哪些选择?

时间:2019-03-13 09:39:35

标签: asp.net-core .net-core octopus-deploy

我要部署包含敏感数据的文件。此文件为json格式,并取决于环境。

最初,我打算在Octopus中迈出一步,并期望它可以根据环境来部署文件,类似于敏感变量的工作方式,但是在Web UI中什么也找不到。

我正在考虑的第二个选项类似于ansible-vault
到目前为止,我已经找到了工具dotnet-encrypto,但是它似乎没有将结果编码为base64,并且它不接受密码作为命令行参数。

那么,还有哪些选择呢?

1 个答案:

答案 0 :(得分:1)

您可以使用dotnet-encrypto使用以下命令将文本加密为base64:

dotnet-encrypto encrypt -t "text-to-encrypt"

最新版本的密码不接受作为命令行参数。