Ich hab da was rumliegen, was das ein Formular für die Passworteingabe "baut" und die beiden Passwörter erst im Browser und dann auf dem Server checkt. Über die Qualität kann man sich streiten, es funktioniert aber:
Ansehen:
https://home.fastix.org/Tests/PWForm/ (Die Dateien mit der Endung '.txt' kann man sich anschauen.)
Testen:
https://home.fastix.org/Tests/PWForm/PWForm.php
Das Hashen käme, wenn der Passwort-Check erfolgreich ist.