2011-12-07 43 views
5

Tôi mới sử dụng PostgreSQL và không bao giờ làm việc với mã hóa. Tôi đọc một số liên kết về mã hóa trong PostgreSQL, như this one, nhưng tôi hơi bối rối về những gì nó muốn nói (hoặc những gì tôi hiểu :)). Bạn có thể hướng dẫn tôi một số suy nghĩ hoặc liên kết trong vấn đề này không?Làm thế nào để mã hóa các cột trong postgresql?

Cảm ơn.

+0

Tại sao không mua sách về mã hóa trước? Tôi đã downvoted tin nhắn này vì lý do đơn giản rằng nó là cách quá mở. –

Trả lời

-7

Bạn có thể mã hóa dữ liệu bằng cách sử dụng md5 cũ như md5(your colunn name)

+11

MD5 không phải là mã hóa. Đó là một chức năng băm, và một cái nghèo theo tiêu chuẩn ngày nay. –

5

Nhìn vào addon pgcrypto. Lưu ý rằng mật mã cấp db là khó khăn. Bạn có các vấn đề về quản lý khóa không nhỏ nhặt để giải quyết. Nói chung nếu bạn thực sự cần điều này, nó có lẽ là giá trị thuê một nhà tư vấn chuyên nghiệp để làm một số xem xét mã và một số khác để cung cấp một số xem xét thiết kế trước thời hạn.

Nói chung, tôi không khuyên bạn nên thực hiện tất cả mã hóa của mình trong db hiện tại trừ khi được yêu cầu do các chế độ quy định hoặc tương tự.

Các vấn đề liên quan