mmm a parte che questo non cambia nulla dal punto di vista della sicurezza, ti basta alterare il valore del campo password con la password in hash al momento del submit della form:
Tu hai un html di questo tipo:
codice:
<form method = "post" action = "tua/pagina.php" id = "TheForm">
<label for = "UserName">Nome Utente:</label>
<input type="text" name="username" id = "UserName" />
</p>
<label for = "PWD">Password:</label>
<input type="password" name="password" id = "PWD" />
</p>
<input type = "submit" value = "Accedi" />
</p>
</form>
Inserisci una funzione sull'evento onsubmit della form (quando stai per inviare la form)
codice:
window.onload = function(){
var MyForm = document.all ? document.all['TheForm'] : document.getElementById('TheForm');
MyForm.onsubmit = SubmitEvent;
}
var SubmitEvent = function(){
var pwdElement = this.getElementsByTagName("input")[1];
var pwdHash = MD5(pwdElement.value); //Ho chiamato la funzione che fa l'hash md5 così, tu dovrai cambiare la chiamata con il nome della tua funzione
pwdElement.value = pwdHash; //A questo punto il contenuto del campo password è cambiato
}