sql >> Databáze >  >> RDS >> Mysql

Jak vytvořit tabulky s hesly v mysql?

Je to normální pole varchar (40 znaků), ale pokud ho chcete nastavit bezpečněji, měli byste použít salt.

http://highedwebtech.com/2008/ 04/25/sezóna-vaše-hesla-s-troškou-soli/

Aktualizace:

UPOZORNĚNÍ:Hash heslo bez soli je OPRAVDU SLABÉ! Nikdy byste jej neměli používat!!

Solení hesla je dobrý způsob, jak toho dosáhnout:solení hesla

jak radí pst :

  • použití SHA-1 a soli je naivní, ale docela dobře bezpečný přístup.

  • pomocí bcrypt :

je to bezpečnější přístup :) protože používá rychlost, aby byl bezpečnější, bfish je hashovací funkce postavená na šifrovací metodě blowfish. (Zdá se, že twofish také existuje a měla by být "moderní" verzí blowfish).

Je to verze využívající řetězec SHA-1, takže jde o přechodné řešení, které však umožňuje nastavit rychlost podle vašich potřeb. Rychlost ve skutečnosti oslabuje vaše zabezpečení.



  1. MySQL Řazení podle čísla, prázdné řetězce (nebo 0) jako poslední

  2. Ekvivalentní funkce pro DATEADD() v Oracle

  3. Existuje způsob, jak zakázat přetížení funkcí v Postgresu

  4. Úvod do Firebase