我想知道我的PHP盐对开源也是安全的吗?我试图搜索更多信息但我无法找到我需要知道的内容。
我的代码:
<?php
class salter {
// this will create 3 ciphiers in order to make hashes clearly unreadable! (I hope...)
public function simpleSalt($password) {
$salttypes = array (
"92jX324BO(091jäZ",
"ðáßk2a-jN9úá¡’A5R",
"çíó‘’j(#)hAdH28sZV"
);
$salt1 = $salttypes[0];
$salt2 = $salttypes[1];
$salt3 = $salttypes[2];
$pepper = crypt($salt1);
$moarpepper = crypt(salt2);
$salt = crypt(salt3);
return md5(bin64_encrypt($pepper + $moarpepper + sha1($password) + $salt));
}
}
?>
我打算在这张桌子上使用一个特殊的字符集,但我的问题是,这是否会使哈希更难破解或更容易?因为我也打算把它变成开源的,我担心它可能是一种错误的衡量标准。
p.s我很擅长腌制