sql >> Database >  >> RDS >> Mysql

Hoe sla je het wachtwoord en salt van een gebruiker veilig op in MySQL?

Er zijn goede artikelen over het goed opslaan van wachtwoorden. Een daarvan bijvoorbeeld:Wachtwoorden opslaan - goed gedaan!

Je moet voor elke gebruiker een ander zout gebruiken, maar het is niet nodig om de zouten apart te bewaren. Zie vergelijkbare discussie in een andere thread

Trouwens, je zou waarschijnlijk geen sha1 moeten gebruiken, maar b.v. sha256 of sha512 in plaats daarvan iets sterkers (althans om slechte publiciteit te voorkomen). Hier is een goed antwoord op:Hoe onzeker is een gezouten SHA1 in vergelijking met een gezouten SHA512



  1. mysql combineert queryresultaten naast elkaar

  2. Oracle invoegen in tabel2 en vervolgens verwijderen uit tabel1, uitzondering indien mislukt

  3. Prestaties afstemmen van het hele queryplan

  4. MySQL - FOUT 1045 - Toegang geweigerd