OPはphpでこれを行う方法を尋ねました。これはphpでそれを行う方法です:
function sqlPassword($input) {
$pass = strtoupper(
sha1(
sha1($input, true)
)
);
$pass = '*' . $pass;
return $pass;
}
後世のために追加されました(これを使用する理由はありません。mysqlがPASSWORD
を廃止することを決定した場合に使用してください。 関数?、情報提供のみを目的として)mysqlと同等のphpと同等
SELECT
UPPER(
CONCAT('*', SHA1(UNHEX(SHA1('password'))))
)
MySQLハッシュ関数の実装 も参照してください。