一個系統(spc),別的公司寫的,超級管理員的密碼忘記了,我想直接在sqlserver裡查看密碼是什麼,但查看時數據裡的密碼顯示為亂碼,怎麼辦?
怎樣查看?
謝謝!
------解决方案--------------------
这密码是经过程序端加密的。
问服务商吧
------解决方案--------------------
首先看密码那个字段的类型,如果是varbinary 那么可以用
select cast(col as varchar(50)) from tablename
来解
如果是MD5
如果有源码,那么建议登陆判断处找到判断密码的位置,重新生成一个密码然后到库中替换这个密码
一般会这样写
pwd = MD5(request( "pwd "))
那么你可以
response.write pwd
response.end
然后把这个密码拿到库里覆盖原密码。