sql >> Databasteknik >  >> RDS >> Mysql

MySQL lösenord() funktion till PHP

OP frågade hur man gör detta i php. Så här gör du i php:

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

Tillagd för eftervärlden (ingen anledning till att du skulle använda detta, använd det om mysql bestämmer sig för att fasa ut PASSWORD funktion?, endast i informativa syften) mysql-motsvarigheten till php-motsvarigheten

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

Se även Implementering av MySQL-hashingfunktion



  1. Övervaka MySQL-prestanda med ClusterControl

  2. Algoritm för att undvika SQL-injektion på MSSQL Server från C#-kod?

  3. Kan inte ansluta till databasen (000webhost)

  4. MySQL importera databas men ignorera specifik tabell