pgcrypto

せっかくcontrib/pgcryptoがあるのだから使おうよという事で.

$ cd postgresql-8.x.x/contrib
$ vi README.pgcrypto
$ make
$ su
# make install
# cp pgcrypto.sql /usr/local/pgsql/share
# exit

$ su - postgres
$ psql -f /usr/local/pgsql/share/pgcrypto.sql dbname
$ psql dbname

> select encode(digest('hoge', 'SHA256'), 'hex');
> select decrypt(encrypt('暗号化したい文章とか', 'password', 'bf'), 'password', 'bf');

色々出来るので,README.pgcryptoを参照するとよろし.