使用C#从SQL Server表读取加密密码

时间:2011-12-21 15:51:30

标签: sql passwords encryption

我试图通过C#代码模块从SQL Server中的表中读取用户名和密码;表中的密码字段是有意加密的,并收到以下错误:

  

在上下文中指定的非布尔类型的表达式   条件是预期的,接近'v / InaNkI2CLaJHg5urBWCw =='。

Select语句如下:

SELECT * 
from dbo.MembershipFA 
Where UserName = 'xxx' and 'v/InaNkI2CLaJHg5urBWCw==' 

赞赏任何见解;最好的问候 - Rob

2 个答案:

答案 0 :(得分:1)

你错过了部分查询。您要比较哪一列?可能是一个名为Password的专栏,我猜是

SELECT * 
from dbo.MembershipFA 
Where UserName = 'xxx' and **Password =** 'v/InaNkI2CLaJHg5urBWCw=='

答案 1 :(得分:1)

这实际上是一个语法错误。它应该像

SELECT * from dbo.MembershipFA Where UserName = 'xxx' and Password = 'v/InaNkI2CLaJHg5urBWCw=='