winforms – 如何在Windows窗体应用程序中隐藏连接字符串
你们知道exe文件中的硬编码编码很容易通过一些软件(例如代码反射器)看到,我想知道我是如何隐藏我的连接字符串,其中包含sql server用户名和密码的信息以连接到windows中的数据库通过任何代码反射器看到应用程序,以便除我之外的任何其他人可能永远无法在未经我许可的情况下使用我的应用程序.
如评论所述,您最好使用集成安全性,但如果您使用混合模式身份验证定位SQL Server,则可以使用Data Protection API加密app.config中的连接字符串.这是一篇关于这个主题的精彩文章:
Safeguard Database Connection Strings and Other Sensitive Settings in Your Code How To: Use DPAPI to Encrypt and Decrypt Data (C#/VB.NET) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2012 – 将服务帐户移动到新的OU
- windows-phone-8.1 – 如何知道指定的路径是否引
- Plone-如何在注册表中为字典类型的记录创建控制面
- windows-server-2008 – 查看脱机映射网络驱动器
- windows-server-2008 – 我应该多久在Windows 20
- windows-server-2008 – 病毒是否可以通过RDP连接
- 如何使用Microsoft Java-Client接收SignalR广播消
- fonts – 新的Microsoft徽标是什么字体?还是Mic
- windows – 批处理ERRORLEVEL ping响应
- DirectX11 With Windows SDK--19 模型加载:obj格