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

Bagaimana cara melakukan pencarian LIKE dengan data terenkripsi?

AES_ENCRYPT akan menambahkan bantalan di sekitar string input ( https://dev.mysql.com/doc/refman/5.6/en/encryption-functions.html#function_aes-encrypt ), yang berarti perbandingan Anda tidak akan pernah cocok dengan string terenkripsi.

Sudahkah Anda mencoba membandingkan nilai yang didekripsi? Itu seharusnya lebih dapat diandalkan.

select id_question 
from question 
where AES_DECRYPT(lib_question, HEX('AVtr34ENMG')) like '%contribuer%';



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Urutan parameter bernama masuk akal untuk penyedia data MySql .Net?

  2. MySQL - Kueri Semua pengguna TANPA janji temu

  3. Memproses hasil MySQL di bash

  4. Apakah mungkin untuk mengunggah file dalam tabel database mysql dengan JMeter?

  5. Bagaimana cara mendefinisikan Kueri Repositori JPA dengan Gabung?