我想加密 url 参数值,例如
http://www.sitename.com/index.php?userid=12546
进入
http://www.sitename.com/index.php?userid=SADFFHGFE
为了防止机器人破解自动递增到数据库中的用户 ID,我不确定 base64_encode
和 base64_decode
的安全性。有什么办法可以做到这一点吗?
最佳答案
Is there any way to do this??
散列用户 ID 是没有用的,因为它很容易恢复。对它们进行加密既不实际也没有必要——只需在创建记录时分配一个随机用户 ID,并且永远不要暴露自动增量 ID。
关于php - URL参数值加密/解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7751124/