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

AES _Enkripsi di Mysql, Dekripsi di C#.Net

Apa yang Anda lakukan adalah mengikuti jalan rasa sakit. Baik dekripsi/enkripsi di MySQL dan gunakan koneksi terenkripsi ke database (jika itu penting) atau enkripsi/dekripsi pada aplikasi .NET Anda, simpan data terenkripsi di kolom yang sesuai.

Pencampuran implementasi AES rentan terhadap kesalahan dan hal-hal dapat lebih mudah rusak jika Anda mengubah versi .NET atau MySQL.

Sekarang, untuk mengetahui apa yang sebenarnya salah, kita perlu mengetahui apakah IV kompatibel antara MySQL dan .NET, atau mencari tahu apa implementasi MySQL IV dan menyediakannya.

Dan sumber masalah potensial lainnya adalah bagaimana Anda menghasilkan array byte (kami tidak melihatnya dalam contoh Anda). Anda harus mempertimbangkan masalah pengkodean karakter dalam menghasilkan array jika kuncinya adalah tekstual.

Dalam komentar tautan dokumen MySQL ini ada informasi tentang parameter yang hilang.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara sederhana untuk menjumlahkan hasil dari UNION di MySql

  2. Bagaimana cara saya meminta bantuan untuk mengoptimalkan &memperbaiki kueri di MySQL?

  3. dapatkah soundex digunakan pada bagian kolom di mysql?

  4. Menyortir kueri MySQL berdasarkan Latitude/Longitude

  5. Pengikatan Model Rute tidak berfungsi