sql >> Database >  >> RDS >> Mysql

Hoe tabellen maken met wachtwoordvelden in mysql?

Het is een normaal varchar-veld (40 tekens), maar als u het veiliger wilt instellen, moet u salt gebruiken.

http://highedwebtech.com/2008/ 25-04/seizoen-je-wachtwoorden-met-wat-zout/

Bijwerken :

WAARSCHUWING:Hash-wachtwoord zonder zout is ECHT ZWAK! Gebruik het nooit !!

Wachtwoordzouten is de goede manier om dit te doen:wachtwoordzouten

zoals geadviseerd door pst:

  • het gebruik van SHA-1 en zout is de meer naïeve maar redelijk veilige benadering.

  • met behulp van bcrypt :

het is de veiligere benadering :) omdat het snelheid gebruikt om het veiliger te maken, is bfish een hashfunctie die is gebouwd rond de encryptiemethode blowfish. (Het lijkt erop dat twofish ook bestaat en de "moderne" versie van blowfish zou moeten zijn).

Het is een versie die een keten van SHA-1 gebruikt, dus het is een tussenoplossing, maar laat toe om de snelheid aan uw behoeften aan te passen. In feite maakt snelheid uw beveiliging zwakker.



  1. MySQL InnoDB - Verward over transacties

  2. Best practice om een ​​veilige database voor Android-apparaten te implementeren

  3. MySQL-query om de serverbelasting te verminderen

  4. Hoe mysql-query's van bash te voeden