【发布时间】:2013-03-05 08:29:16
【问题描述】:
我正在尝试设置一个 cookie,以便用户可以自动登录。
我不想在验证 cookie 时向数据库查询会话字符串(基本上我需要在调用大多数 API 时这样做,我想让它更快)
我找到的解决方案是在cookie中设置一个哈希值,并在认证时尝试解密,如果解密成功则登录用户。
我想知道我应该使用哪种散列方法?我是否只是在我的程序中使用常量盐并用该盐对用户名进行散列,将散列后的用户名和原始用户名存储在 cookie 中,并尝试在身份验证时将用户名与解密的散列匹配?
由于我不熟悉散列函数,谁能提供一些关于我应该如何在 Java 中执行的建议?
【问题讨论】:
标签: authentication hash salt