日期:2014-05-18  浏览次数:20739 次

++++顯示為亂碼的密碼,我怎樣把它select出來顯示為正常的字段?謝謝!
一個系統(spc),別的公司寫的,超級管理員的密碼忘記了,我想直接在sqlserver裡查看密碼是什麼,但查看時數據裡的密碼顯示為亂碼,怎麼辦?
怎樣查看?


謝謝!

------解决方案--------------------
这密码是经过程序端加密的。
问服务商吧
------解决方案--------------------
首先看密码那个字段的类型,如果是varbinary 那么可以用

select cast(col as varchar(50)) from tablename
来解

如果是MD5

如果有源码,那么建议登陆判断处找到判断密码的位置,重新生成一个密码然后到库中替换这个密码
一般会这样写

pwd = MD5(request( "pwd "))
那么你可以
response.write pwd
response.end
然后把这个密码拿到库里覆盖原密码。