Bir parola karma bir giriş formu yapmak için benim seçimim olduğunu bilerek sonra. Şimdi başka bir sorunla karşı karşıya am - SHA1, sha256 veya sha512?
Bu, ben benim bir referans kitabından aldım düşünüyorum tuz kullanarak standart bir yöntemdir
# create a salt using the current timestamp
$salt = time();
# encrypt the password and salt with SHA1
$usr_password = sha1($usr_password.$salt);
Ben SHA1 biraz araştırma yaptım ama sonra sonra, ben) (o hash kullanarak düşündüren, gelecekte güvenli olmayabilir öğrendim.
Ama oldukça) (hash kullanarak anlamıyorum - örneğin -
$usr_password = hash('sha256', $usr_password);
Ben buldum 'sha256' veya 'sha512' nedir here?
Ben '@ 123' gibi, bunun yerine bir şey koyabilir miyim?
Neden yine de tuz denir - $ tuz = time (); başka bir şey ama sadece bir unix timestamp değil mi?
Teşekkürler!