如果一个应用程序中有一个连接字符串,有没有办法加密它包含的信息?
使用SqlConnectionStringBuilder
对象创建连接字符串。
或者是否可以将敏感信息以明文形式发送到服务器?
答案 0 :(得分:2)
你可以使用AES,例如,加密数据,将加密的连接字符串发送到数据库计算机。在该计算机上,您需要构建一个获取加密连接字符串的侦听器,然后解密并连接到服务器。如果你想加密\解密所有数据,你需要在数据库计算机和用户计算机之间建立一个软件,但是对于ConnectionString的方式......(加密 - >将它发送到服务器给一个监听器 - &gt ;解密)
希望它有所帮助。 艾米特。
答案 1 :(得分:1)
希望this有所帮助。
敏感信息以明文形式发送到服务器是否“可接受”?
这取决于您为应用程序提供多少安全级别,因为安全关键应用程序可能需要加密连接字符串。
尽管谨慎而明智地使用加密 - 会有效果。
修改:更改了链接,链接到MSDN(更多信息)
由于