OP ha chiesto come farlo in php. Ecco come farlo in php:
function sqlPassword($input) {
$pass = strtoupper(
sha1(
sha1($input, true)
)
);
$pass = '*' . $pass;
return $pass;
}
Aggiunto per i posteri (nessuna ragione per cui dovresti usarlo, usalo se mysql decide di deprecare la PASSWORD
funzione?, solo a scopo informativo) l'equivalente in mysql dell'equivalente in php
SELECT
UPPER(
CONCAT('*', SHA1(UNHEX(SHA1('password'))))
)
Vedi anche Implementazione della funzione di hash MySQL