【发布时间】:2010-10-16 13:50:29
【问题描述】:
我想在我的一些 URL 参数中添加一种简单的 MAC。这仅旨在作为针对应用程序错误和缓存相关问题/错误的额外防线,而不是作为应用程序中实际登录安全性的任何形式的替代。给定的业务对象 ID 已受后端保护,仅限于单个用户。
所以基本上我想在我的 url 参数中添加一个简短的身份验证代码,大小为 2-4 个字符。我想我想要一个可逆函数,类似于 f(business-data-id + logged-on-user-id + ??) = hash,但我愿意接受建议。
主要目的是停止 id 猜测,并确保每个登录用户的 url 相当不同。我也不想要像 MD5 这样又大又笨重的东西。
【问题讨论】: