hash_hmac 函数的用法

$password=hash_hmac('sha256',$defaults['password'],DB_PASS_HASH);网站原来的注册是这个,然後我自己又另外做... $password = hash_hmac('sha256', $defaults['password'], DB_PASS_HASH);

网站原来的注册是这个,然後我自己又另外做了个register的页面,但是POST过去的那串加密数据不一样的(在原来的注册页面注册的密码和我自己做的页面提交同一个密码得到的密码加密串是不一样的),这个是什麽问题呢?
展开
 我来答
孟羽然
推荐于2016-02-10 · TA获得超过2976个赞
知道小有建树答主
回答量:1308
采纳率:70%
帮助的人:580万
展开全部
你确认两个页面中的$defaults['password']和DB_PASS_HASH的值是一样的?

打到日志里确认一下。
或者直接在两个页面里用常量参数检查对比一下,如:

$password = hash_hmac('sha256', ‘aaa', 'bbb');
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式