Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara membuat tabel dengan bidang kata sandi di mysql?

Ini adalah bidang varchar normal (40 karakter) tetapi jika Anda ingin mengaturnya lebih aman, Anda harus menggunakan garam.

http://highedwebtech.com/2008/ 25/04/musim-sandi-anda-dengan-beberapa-garam/

Pembaruan :

PERINGATAN:Kata sandi hash tanpa garam SANGAT LEMAH! Anda tidak boleh menggunakannya !!

Pengasinan kata sandi adalah cara yang baik untuk melakukannya :penggaraman kata sandi

seperti yang disarankan oleh pst :

  • menggunakan SHA-1 dan garam adalah pendekatan yang lebih naif tetapi cukup aman.

  • menggunakan bcrypt :

itu pendekatan yang lebih aman :) karena menggunakan kecepatan untuk membuatnya lebih aman, bfish adalah fungsi hash yang dibangun di sekitar metode enkripsi blowfish. (Sepertinya twofish juga ada dan seharusnya versi "modern" dari blowfish).

Ini adalah versi yang menggunakan rantai SHA-1 jadi ini adalah solusi perantara, tetapi memungkinkan untuk mengatur kecepatan sesuai kebutuhan Anda. Nyatanya kecepatan membuat keamanan Anda melemah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghubungkan NetBeans ke database MySQL?

  2. Bagaimana menemukan jalur hierarki untuk representasi pohon

  3. TAMPILKAN TABEL pernyataan dengan beberapa nilai LIKE

  4. Cara menghapus Duplikat di tabel MySQL

  5. Bagaimana stempel waktu unix disimpan dalam kolom int?