首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成访问代码

生成访问代码
EN

Stack Overflow用户
提问于 2012-10-12 18:50:34
回答 2查看 714关注 0票数 0

我想要生成访问代码,我正在制作的网站,并使其只能通过该令牌访问。现在,我希望令牌有特定的信息-电子邮件地址,时间+24小时。我希望每小时执行一次cron作业,以检查是否已达到这24小时,如果已达到,则删除令牌。

我想过使用散列码,但是如何从散列码中检索信息呢?php中有这样一个函数来解码哈希码吗?因为我找不到它...

如果没有,那么生成访问代码的替代算法是什么?

编辑:我将使用base64_encode()。谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-10-12 18:52:10

不要将信息存储在令牌中。将信息存储在数据库中。令牌应该是随机生成的(并用作密钥值)。

(散列被设计为单向的,您不应该能够解码它们)。

票数 1
EN

Stack Overflow用户

发布于 2012-10-12 18:52:35

您不能反转散列的过程。你能做的最好的事情就是暴力破解它,这几乎不可靠。

您应该创建一个散列字符串,并将其与其他信息一起存储在数据库中。然后在cron脚本中,对照数据库进行检查。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12857423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档