当前位置: 代码迷 >> Sql Server >> ++++顯示為亂碼的密碼,小弟我怎樣把它select出來顯示為正常的字段?謝謝
  详细解决方案

++++顯示為亂碼的密碼,小弟我怎樣把它select出來顯示為正常的字段?謝謝

热度:51   发布时间:2016-04-27 15:42:53.0
++++顯示為亂碼的密碼,我怎樣把它select出來顯示為正常的字段?謝謝!
一個系統(spc),別的公司寫的,超級管理員的密碼忘記了,我想直接在sqlserver裡查看密碼是什麼,但查看時數據裡的密碼顯示為亂碼,怎麼辦?
怎樣查看?


謝謝!

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

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

如果是MD5

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

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