我需要加密app.config文件中的数据。我正在查看MSDN here中描述的受保护配置。我必须加密连接字符串的密码(不是整个连接字符串,只是密码,因为字符串的一部分,比如数据库,甚至机器都是由我的代码中的几个变量组成)以及一些API密钥。我可以在非WEB 应用程序中使用aspnet_regiis.exe
吗?我使用ServiceStack编写了自包含服务。
我有我的服务器的多个实例,这意味着我必须导出加密的配置部分,并按照here所述将其导入其他计算机。
是否有人有这方面的经验并且可以确认它在服务器上没有安装IIS 的情况下工作?
还有其他棘手的问题:如果服务器在.NET核心中运行,有没有办法读取这样的加密部分,例如在docker容器中?
感谢分享一些经验!