On Thu, 15 Nov 2001 18:08:43 +0100, Jonas Koch Bentzen
<ingen.emailadresse@eksempel.dk> wrote:
>> ALTER USER username WITH PASSWORD 'password'
>
>Det er ikke rigtigt det, jeg vil. Jeg har en tabel med brugere (ikke
>PostgreSQL-brugere) og vil gerne have adgangskoderne krypteret. I MySQL
>kan jeg så definere adgangskodekolonnen som en varchar og bruge
>PASSWORD()-funktionen til at kryptere adgangskoden.
Aha sagde den stumme til den døve
Hvis den ikke behøver være kompatibel med den almindelige
crypt()-funktion kan du kigge i ./contrib/pgcrypto i source-pakken..
Der kan du finde en md5-hashfunktion.
I øvrigt vil du ikke have passwords'ne krypteret men hashed.
Kryptering er tovejs med et password, hash er envejs og uden password
:)
Den nyeste beta (fra
http://www.l-t.ee/marko/pgsql/) burde kunne køre
den almindelige crypt. Men hvis du ikke skal bruge det direkte, kan du
med fordel bruge den noget bedre md5-hash.
Svenne
--
Mail usenet@krap.dk - svenne@krap.dk - PGP key id : 0xDF484022
ICQ: 5434480 -
http://www.krap.dk -
http://www.krap.net
PGP Key
http://keys.pgp.dk:11371/pks/lookup?op=get&search=0xDF484022