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

Bagaimana cara menyimpan informasi terenkripsi AES di database MySQL

Kemungkinan (dalam) kelayakan menyimpan kata sandi terenkripsi (sebagai lawan dari hash) dalam database meskipun, teks sandi AES adalah data biner, dan oleh karena itu harus disimpan seperti itu , yaitu dalam BINARY / VARBINARY kolom atau BLOB .

Dimungkinkan juga untuk menyandikan ciphertext mis. sebagai base64 , lalu simpan dalam teks (yaitu CHAR / VARCHAR / TEXT ) kolom. Ini kurang hemat ruang, tetapi mungkin terkadang lebih nyaman, mis. saat memeriksa data secara visual atau meneruskannya di antara program yang mungkin mengalami kesulitan menangani bidang yang berisi data biner arbitrer.




  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 MEMBERIKAN SELECT ON tablename ke PUBLIC di MySQL

  2. TypeError:Tidak dapat membaca 'kata sandi' properti yang tidak ditentukan dalam rute masuk

  3. Laravel Masukkan beberapa catatan dari satu formulir

  4. Instal modul mysql untuk python dengan pip

  5. Bagaimana cara menggunakan nama variabel dalam pernyataan SQL?