好的,所以我有一些链接将通过 php 为我的网站上的一些广告生成。现在我遇到的问题只是我了解 md5 是如何工作的,它不是加密,它不能以最稀有的形式重新呈现.....我有一些 mysql id,我想用作选择女巫的数据查询数据库的广告,但我不希望我的用户有权访问广告 ID .....所以我希望有人能告诉我如何在这种情况下使用哈希/盐方法.....请注意:我一直在通过这个网站寻找这个答案,我一次又一次地看到人们说盐/哈希不是加密我理解,但如果链接像他们那样被散列,那么尝试破解我的网站并不那么简单如果它们只是简单的整数。
php脚本:
<?
function SuperAd($id){
$sql = mysql_query("SELECT * FROM `ads` WHERE `id`= $id");
while($ad = mysql_fetch_array($sql)){
$title = $ad['title'];
// here is where i want to encrypt
$adlink = $ad['id'];
}
}
?>