2014-10-15 3 views
2

저는 PostgreSQL에 초보자입니다. 지금 당장은 Windows Server 2008 OS에 설치된 PostgreSQL 9.3 버전을 사용하고 있습니다. 사용자 테이블의 데이터를 암호화하려고합니다. 나는 대부분의 웹 사이트를 통해 관련이 있지만 명확한 아이디어를 얻지 못했고 또한 암호화 기능이 작동하지 않습니다. 이 쿼리를 실행하는 동안 오류가 발생했습니다.postgresql의 데이터 암호화

select encrypt('123456789','1234','aes');. 

오류 메시지 : ERROR: function encrypt(unknown, unknown, unknown) does not exist.

누구든지이 문제를 해결할 수 있도록 도와 줄 수 있습니까?

안부, RAM은

+0

pgcrypto-module을 확인하십시오. http://www.postgresql.org/docs/9.3/interactive/pgcrypto.html –

+0

암호화는 보안을 강화하기 위해 추가 할 수있는 마법의 비밀 소스가 아닙니다. 실제로, 적절한 위협 모델링을 수행하고 앱에서 암호화를 수행해야하는지 또는 db에서 암호화를 수행해야하는지 등과 같은 올바른 접근 방식인지 여부에 따라 보호 대상을 파악해야합니다. –

답변