在URL字符串中加密/编码ID

Jus*_*tin 5 php security encryption encode urlencode

只是想在我的网站上做一些安全措施,并试图找出确保身份证的最佳途径.

示例: http://localhost/page.php?id = 90 TO: http:// localhost/share/22349234987sdsdf9sdf87423498asf9

我正在使用HTACCESS来做共享部分.但是想隐藏'90'并试图阻止任何人只是添加随机数来尝试接收不同的响应.

有关如何创建这样的东西的任何想法,或者是否存在适用于实现的东西?

安全是一个因素,所以只是试图找到最好的解决方案......

Mar*_*ose 5

隐藏 ID 是晦涩难懂的,而不是安全性。

如果您想要很好的隐蔽性,请查看PHP中的mcrypt函数。编解码前一定要加salt,否则很容易猜到加解密。

并且请注意,其他人可能仍会偶然发现您的 URL,从而彻底打败它。如果您也需要安全性,我会在 HTTPS 上使用某种形式的 HTTP 身份验证。