我创建了一个Windows库,用于从文件和一些自定义过滤器中读取数据,附加,删除,更新数据到SQL Server上的数据库。我的库需要app配置,需要放入连接字符串,因为这个库实际上连接了多个数据库。
如果我要部署到我的数据库服务器,出于安全目的,我需要对我的连接字符串进行加密。我已经在堆栈溢出中阅读了很多讨论,但是大多数都在使用 RsaProtectedConfigurationProvider ,这需要我的数据库服务器让IIS服务器进行解密。但是案例是我的数据库服务器没有添加到Windows组件上的IIS中,因为它需要打开一个新端口,这意味着打开一个新的服务器线程。
所以我现在的挑战是在不使用任何ASP.net加密工具的情况下对我的app配置进行加密。我还有其他办法加密吗?