我酒店的系统在exe.config文件中有这样的连接字符串。现在我们想要移动我们的数据库服务器,但我们不能因为这个。我想知道是否可以使用任何默认加密技术实现这种加密,还是自定义加密? (*自公司破产以来,我们无法联系原始开发商)
<connectionStrings>
<add name="connectionString" connectionString="XWsoQ6X8Cb3oNDHUPlwKa9XOZgYXxk40iHBtYOy9GgPNKUmQkezt4HFqGYTZfUILtYFi5FA2gzw1DqnbKW3G858uFEpbSTRTYt/OP16Y5cs=" providerName="System.Data.SqlClient" />
</connectionStrings>
答案 0 :(得分:0)
加密连接字符串的标准方法是使用aspnet_regiis.exe,但不是。
如果我正在尝试你所看到的(作为开发人员),我可能会使用机器密钥加密并解密,以便在静态配置类中使用应用程序。
您的.config文件是否有{{1}}元素?如果是这样,您可以使用该密钥解密连接字符串。