Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak tworzyć tabele z polami haseł w mysql?

To normalne pole varchar (40 znaków), ale jeśli chcesz ustawić je bardziej bezpiecznie, powinieneś użyć soli.

http://highedwebtech.com/2008/ 25.04.sezon-twoje-hasła-z-odrobiną-soli/

Aktualizacja :

OSTRZEŻENIE:Hasło haszujące bez soli jest NAPRAWDĘ SŁABE! Nigdy nie powinieneś go używać!!

Solenie haseł to dobry sposób na zrobienie tego :salowanie haseł

zgodnie z radą pst :

  • używanie SHA-1 i soli jest bardziej naiwnym, ale dość bezpiecznym podejściem.

  • przy użyciu bcrypt :

jest to bezpieczniejsze podejście :) ponieważ wykorzystuje prędkość w celu zwiększenia bezpieczeństwa, bfish to funkcja mieszająca zbudowana wokół metody szyfrowania blowfish. (Wygląda na to, że dwie ryby też istnieją i powinny być „nowoczesną” wersją blowfish).

Jest to wersja wykorzystująca łańcuch SHA-1, więc jest rozwiązaniem pośrednim, ale pozwalającym dostosować prędkość do własnych potrzeb. W rzeczywistości prędkość osłabia twoje bezpieczeństwo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Baza danych do wyszukiwania pełnotekstowego i ponad 200 mln rekordów

  2. CONCAT z GROUP_CONCAT w mysql

  3. Uzyskać najnowszy wstawiony identyfikator w wyzwalaczu?

  4. Jak uzyskać liczbę wierszy dotkniętych podczas wykonywania zapytania MySQL z bash?

  5. Node.js MYSQL do wykrywania kompletności INSERT/UPDATE zapytania?