【问题标题】:Read Encrypted Passwords from SQL Server table with C#使用 C# 从 SQL Server 表中读取加密密码
【发布时间】:2012-01-25 10:12:16
【问题描述】:

我正在尝试通过 C# 代码模块从 SQL Server 的表中读取用户名和密码;表中密码字段故意加密,收到如下错误:

在上下文中指定的非布尔类型的表达式 预计会出现这种情况,靠近“v/InaNkI2CLaJHg5urBWCw==”。

Select语句如下:

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

感谢任何见解;最好的问候 - Rob

【问题讨论】:

    标签: sql passwords encryption


    【解决方案1】:

    这实际上是一个语法错误。应该是这样的

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

    【讨论】:

      【解决方案2】:

      您缺少部分查询。你在比较哪一栏?我猜可能是一个名为Password 的专栏

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

      【讨论】:

        猜你喜欢
        • 2014-12-03
        • 1970-01-01
        • 1970-01-01
        • 2010-09-15
        • 2016-06-15
        • 1970-01-01
        • 2010-09-21
        • 1970-01-01
        • 2016-10-28
        相关资源
        最近更新 更多