Tworząc usera i hasło dla niego używam :
$password = SHA1(mysqli_real_escape_string($conn, $password_trim));
gdzie $_POST['password'] jest z formularza
w innym miejscu w panelu admina jest możliwość zmienić hasło dla usera :
używam :
$column_value = SHA1(mysqli_real_escape_string($conn, $password_trim));
gdzie $_GET['column_value'] jest z formularza
oba stringi podaje tej samej "obróbce" przed dodaniem do bazy danych
hasło wklejam , nie przepisuje , więc nie ma mowy o literówce
i oba hashe sa inne

Pomińmy dyskusje o używaniu SHA1 - to jest czysty eksperyment i docelowo będzie SHA256 lub inne