sql2000密码字段加密方式(下面用的是哪种方式?)
来源:百度知道 编辑:UC知道 时间:2024/05/28 12:36:29
如上问题.
比如我在网页注册成功,注册信息添加到数据库中得到这样子的:密码是10086,得出的是这样子:;Y¥_ \ ! [k ê°-
请问这是什么加密方式?
还有,我复制另一个帐号的密码代替这个帐号后用代替的那个密码登陆不了!
不是MD5码,
这个数据库是完美国际服务端的,一般游戏密码用SQL2000有哪几种加密方式?
首先谢谢各位的回答!
如果是和名字关联,那为什么我把原来替换的密码再粘回来也是登陆不了呢?
比如我在网页注册成功,注册信息添加到数据库中得到这样子的:密码是10086,得出的是这样子:;Y¥_ \ ! [k ê°-
请问这是什么加密方式?
还有,我复制另一个帐号的密码代替这个帐号后用代替的那个密码登陆不了!
不是MD5码,
这个数据库是完美国际服务端的,一般游戏密码用SQL2000有哪几种加密方式?
首先谢谢各位的回答!
如果是和名字关联,那为什么我把原来替换的密码再粘回来也是登陆不了呢?
这不是哪一种固有的加密算法,是自己写的那种。
密码会和用户名进行联合处理,才能得到密文。
所以你复制一个用户的密码到另一个用户的密码里也登录不了。
要想分析,只能慢慢分析代码了。
当然,作者既然考虑得那么周全,相信代码不是那好容易看得懂的。
SqlServer2000中有一个加密函数:【pwdencrypt】
但是 select pwdencrypt('10086') 结果不是你的图片上的结果,你的图片结果看起来很想乱码,不会是字符集的显示问题吧。
---
以上,希望对你有所帮助。
你这是 密码学中的 选择明文攻击,可是加密算法都不知道,即使知道你也不可能破解 像 完美国际这样大型网游对用户名、密码的加密。。建议你不用费心思了
一般都是md5