Voor me wachtwoorden op te slaan heb ik een functie gemaakt
is dit veilig genoeg of zou het nog veiliger moeten
(Sommige variables heb ik er tussenuit gehaald wegens veiligheid
Als dit niet veilig genoeg is hoe zou het nog veiliger kunnen?
is dit veilig genoeg of zou het nog veiliger moeten
(Sommige variables heb ik er tussenuit gehaald wegens veiligheid
function pwsafe($variable){
$bokje = sha1($variable);
$bokje = str_replace("A", "<", $bokje);
$bokje = str_replace("4", ">", $bokje);
$salt = r324rtn328342y6j746h645wg4r4w54t49qs3;
return
md5(
sha1(
md5(
sha1(
sha1(
md5(
sha1(
$salt.md5(
$salt.sha1(
$salt.md5(
sha1(
$salt.sha1(
$salt.sha1(
sha1(
md5($salt.$bokje.$salt);
} Als dit niet veilig genoeg is hoe zou het nog veiliger kunnen?
Een sha1 hash bestaat uit 40 tekens. Gooi je salt ook door de sha1 functie heen en je hebt 80 tekens. De mogelijkheid dat iemand hem met bruteforcen kraakt is dus 10 tot de macht 80. Gewoon onmogelijk
. Overigens zou hij niet werken omdat je tientallen functies gebruikt maar er maar 1 sluit. En die salt miss tussen haakjes?
p Als je gewoon de hash verborgen houdt dan is het net zo moeilijk voor een hacker
Zelfs moeilijker.