sql >> Base de Datos >  >> RDS >> Mysql

MySQL función de contraseña () para PHP

OP preguntó cómo hacer esto en php. Así es como se hace en php:

function sqlPassword($input) {
    $pass = strtoupper(
            sha1(
                    sha1($input, true)
            )
    );
    $pass = '*' . $pass;
    return $pass;
}

Agregado para la posteridad (No hay razón para usar esto, úselo si mysql decide desaprobar PASSWORD) función?, solo con fines informativos) el equivalente mysql del equivalente php

SELECT 
  UPPER(
    CONCAT('*', SHA1(UNHEX(SHA1('password'))))
  )

Consulte también Implementación de funciones hash de MySQL