日期:2014-05-17  浏览次数:20465 次

关于SQLServer里密码的加密方式
请教:我的用户密码是“66778899”,存在SQLSERVER的用户表里,我看见我的密码在密码字段里显示的值是“扇婆寐揽”,这是什么加密方式?按什么转换的?

------解决方案--------------------
可能是通过特定的算法或者DLL加密的。。
------解决方案--------------------
官方文档说是SQL 登录密码的哈希。
具体怎么哈希的只有ms 自己知道

------解决方案--------------------
很多加密算法其实是不可逆的,你只能在用的时候把明文再次加密,然后和存储在表里面的密文对比,因为算法固定,所以加密结果也是一样的,所以如果你的明文本身是对的,那么加密后的结果和数据库的密文是会对应的上。从而达到匹配的效果。要是嫩随便转换出来的话,那加密就没意义拉
------解决方案--------------------
你可以了解一下加密算法的原理 其实你所说的需求那上升到加密的破解-解密。你可以先看看加密算法介绍