PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tìm kiếm trường được mã hóa trong Postgres

Nếu bạn xem Tài liệu PostgreSQL ( Phụ lục F.25. Pgcrypto - F .25.3. Chức năng mã hóa PGP ):

(Nhấn mạnh của tôi.)

Vì vậy, phần sau sẽ cho các kết quả khác nhau mỗi khi bạn chạy nó:

select pgp_sym_encrypt('test', 'password');

Khi kiểm tra mật khẩu, hãy sử dụng pgp_sym_decrypt thay vào đó, nó có thể được kiểm tra như thế này:

select pgp_sym_decrypt(pgp_sym_encrypt('test', 'password'), 'password');



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chế độ postgresql H2 dường như không hoạt động với tôi

  2. Tách chuỗi được phân tách bằng dấu phẩy trong hàm PL / pgSQL

  3. PostgreSQL là gì?

  4. Hệ thống đăng nhập sử dụng người dùng postgres vật lý không phải người dùng logic

  5. Postgresql, Hạn chế cập nhật trên các cột cụ thể (Chỉ đọc)