在Web服务中隐藏c#应用程序的连接字符串

本文关键字:应用程序 连接 字符串 隐藏 Web 服务 | 更新日期: 2023-09-27 18:09:09

我已经做了很多搜索来检查如何加密c#应用程序的app.config中的SQL连接字符串。我发现使用aspnet_regiis是不安全的,因为任何人在客户端机器上都可以解密它,如果他知道该怎么做,有人建议使用web服务,我找不到,有人能给例子吗?

谢谢,

在Web服务中隐藏c#应用程序的连接字符串

您需要在客户端应用程序和SQL服务器之间构建一个层。这是现代应用中反复出现的模式。

创建一个web服务,响应来自客户端的请求,从sql数据库中获取数据。这样,客户端永远不会知道SQL连接字符串。