Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索
12
返回列表 发新帖

[疑问] 有关数据库的加密方式-在线等待

[复制链接]
 楼主| tigerme0308 发表于 2009-1-8 13:54:15 | 显示全部楼层
md5(concat(md5('密码'),`salt`))
意思是:密码MD5后+字符串'salt'再次MD5吧?
但在这样算出来的结果跟数据库里的不同呢?
1.salt是字符串吧?
2.concat是mysql默认的函数吧 还是自己定义的?
3.MD5库文件放在哪里?是不是discuz修改过这个库?
回复

使用道具 举报

 楼主| tigerme0308 发表于 2009-1-8 14:06:47 | 显示全部楼层
本帖最后由 tigerme0308 于 2009-1-8 14:20 编辑

按这个表达式执行的结果跟咱们论坛uc_members的数据不一样,怎么算都出不了这个结果(你可以执行一下’admin‘的结果比较下)
是不是跟编码还有关系
麻烦您了 我们这论坛打算年前上线呢总是弄不进去 导一次数据需要7天 都重导4次了
回复

使用道具 举报

桃子(小敏) 发表于 2009-1-8 15:52:27 | 显示全部楼层
那个salt是随机的哦,每个用户都是不一样的
回复

使用道具 举报

 楼主| tigerme0308 发表于 2009-1-8 16:01:42 | 显示全部楼层
本帖最后由 tigerme0308 于 2009-1-8 16:06 编辑

随机的?那登陆时的验证表达式是怎么写的呢 我只会.Net看不懂PHP 谢谢了
我直接操作数据库 salt是怎么表达的?random(10)吗? MD5库标准的吧?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-17 00:56 , Processed in 0.092411 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表