是否还加密了SQL Server密码

时间:2013-09-12 08:31:05

标签: .net sql-server

我使用Encrypt=True;TrustServerCertificate=True保护了与SQL Server的连接 在连接字符串中。

在这种情况下,连接时,连接字符串中的密码是否也以加密形式传递给服务器,即不是以明文形式传递?

2 个答案:

答案 0 :(得分:0)

是的,从link

开始
  

客户端传输的凭据(在登录数据包中)   连接到SQL Server的应用程序始终是加密的。 SQL Server   将使用来自受信任的证书颁发机构的证书   可用。

当然,只有配置了SSL才会出现这种情况。

答案 1 :(得分:-1)

仅当您的SQL服务器设置为使用SSL时才加密:

Encrypting Connections to SQL Server

Encrypt = True设置我认为只会在web.config文件中将字符串标记为已加密。