From: | "scott(dot)marlowe" <scott(dot)marlowe(at)ihs(dot)com> |
---|---|
To: | Dias Bantekas <dbadekas(at)aia(dot)gr> |
Cc: | <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Data Encryption in PostgreSQL, and a Tutorial. |
Date: | 2004-05-11 15:40:18 |
Message-ID: | Pine.LNX.4.33.0405110939520.18930-100000@css120.ihs.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
I think that's what digest does. It doesn't appear to install in 7.4
since 7.4 has the md5 function. I don't have a 7.3 box to test it on
though...
On Tue, 11 May 2004, Dias Bantekas wrote:
> does any one know how to get an md5()-like hash function using pgcrypto
> for postgresql 7.3 ? without upgrading to 7.4
>
> Thanks for any input.
>
> Dias
>
> scott.marlowe wrote:
> > On Sun, 11 Apr 2004, Jerry McBride wrote:
> >
> >
> >>T. Relyea wrote:
> >>
> >>
> >>>Mike Cox wrote:
> >>>
> >>>
> >>>>Has anyone created something like that for Postgresql? It would be
> >>>>really handy to encrypt credit card numbers and other information so
> >>>>it stays secure.
> >>>>
> >>>>If no one has created anything such as this, I am going to code up
> >>>>something quite soon, but if it already exists, there is no need for
> >>>>me to reinvent the wheel, so speak up! It is a law in places such as
> >>>>the EU that many types of data must be encrypted if the database is
> >>>>compromised.
> >>>>
> >>>>I will put up my solution in a few days if one does not exist. But
> >>>>before I do that, I want to give a quick tutorial on how to create a
> >>>>file that will create tables, views and other such essentials. Most
> >>>>people who use PostgreSQL just type in the commands in PostgreSQL, but
> >>>>that is not as easily portable or backed up as what I'm about to show
> >>>>you!
> >>>>
> >>>>1. open vi with a file.
> >>>>2. Comments can be made as long as you add to slashes before the
> >>>>line:
> >>>>--this is a comment.
> >>>>3. Next just type in the SQL commands you want!
> >>>>4. after you are done, save the file.
> >>>>5. then just do this to create the database you made in the file:
> >>>>psql database_name < my_vi_file
> >>>>6.That is it!
> >>>>
> >>>>Here is a very simple sample of a file:
> >>>>
> >>>>--This is a sample file. Use at your own risk. No Warranties
> >>>>--Written by Mike Cox, author of the *nix "hm" command.
> >>>>
> >>>>create table first(
> >>>>MYNUMBER INTEGER);
> >>>>
> >>>>create VIEW myview AS
> >>>>select * from first;
> >>>>
> >>>>--Ok this is the end. As you can see it is very simple and portable.
> >>>>--Try it out. Here's how: psql your_database < this_file
> >>>
> >>>MySQL has encryption and decryption functions built in, doesn't
> >>>Postgresql?
> >>>
> >>>Todd
> >>
> >>Obviously not... that's why we don't use it at work....
> >
> >
> > let's see:
> >
> > su -
> > cd /usr/local/src/postgresql-7.4.2
> > cd contrib/pgcrypto
> > make
> > make install
> >
> > Total time taken: <30 seconds.
> >
> > If that's a make or break deal for you on a database I'd hate to go car
> > buying with you.
> >
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 9: the planner will ignore your desire to choose an index scan if your
> > joining column's datatypes do not match
> >
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/docs/faqs/FAQ.html
>
From | Date | Subject | |
---|---|---|---|
Next Message | Michal Hlavac | 2004-05-11 15:41:54 | Re: Data Encryption in PostgreSQL, and a Tutorial. |
Previous Message | Dias Bantekas | 2004-05-11 14:57:43 | Re: Data Encryption in PostgreSQL, and a Tutorial. |