【发布时间】:2026-01-14 15:00:02
【问题描述】:
该脚本旨在加密密码,因此在其上使用彩虹表要困难得多,因为人们无法轻易破解服务器,但我似乎无法让它工作,所以我希望你们中的一个可以提供帮助我。
<?php
function enc($string){
$salt = "randomsalt";
$hash = sha1(md5($salt.$string)) . $md5($string) . sha1(md5(md5($string)));
return $hash;
}
echo enc('password');
?>
【问题讨论】:
-
你的意思是它不起作用?它有什么作用,您希望它做什么?
-
哈希 != 加密
-
SHA1 和 MD5 都坏了。使用 bcrypt。
-
您必须为每个用户使用不同的盐。
-
双重\三重哈希使其安全性降低而不是更多
标签: php function encryption salt