如何在sql server08中检查区分大小写的密码

Won*_*ing 1 sql-server asp.net

在我的应用程序中,我将密码发送到数据库,假设我的密码是PassworD123.现在这给了我正确的价值,但是当我使用password123时,也给了我正确的值.那么如何在SQL服务器中查看区分大小写的数据.任何演示代码都会有帮助.谢谢.

Ang*_*.47 5

为什么不使用加密来将密码存储在数据库中,例如md5,因为它们将返回不同的散列版本

密码123的Md5 = 482c811da5d5b4bc6d497ffa98491e38

PassworD123的Md5 = bbac8ba35cdef1b1e6c40f82ff8002ea

当你比较它们时,它们显然是不同的.

我认为你正在使用ASP,因此我不知道它是否内置了md5()函数,但php确实拥有它.您应该知道的另一件事是,如果您将密码存储在数据库中,最好使用某种无法逆转的加密来存储它们