/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
PostgreSQL: PASSWORD()
Fra : Jonas Koch Bentzen


Dato : 15-11-01 14:52

Jeg har efterhånden ledt hele PostgreSQL-manualen igennem, men kan ikke
finde en funktion a la MySQLs PASSWORD()* - findes sådan en virkelig
ikke?

*) I MySQL
INSERT INTO brugere ( adgangskode ) VALUES ( PASSWORD('foobar') );

--
Jonas Koch Bentzen

http://understroem.dk/

 
 
Svenne Krap (15-11-2001)
Kommentar
Fra : Svenne Krap


Dato : 15-11-01 17:42

On Thu, 15 Nov 2001 14:52:10 +0100, Jonas Koch Bentzen
<ingen.emailadresse@eksempel.dk> wrote:

>Jeg har efterhånden ledt hele PostgreSQL-manualen igennem, men kan ikke
>finde en funktion a la MySQLs PASSWORD()* - findes sådan en virkelig
>ikke?
>
>*) I MySQL
>INSERT INTO brugere ( adgangskode ) VALUES ( PASSWORD('foobar') );

I PGSQL:

ALTER USER username WITH PASSWORD 'password'

/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

Jonas Koch Bentzen (15-11-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 15-11-01 18:09

Svenne Krap skrev:

> On Thu, 15 Nov 2001 14:52:10 +0100, Jonas Koch Bentzen
> <ingen.emailadresse@eksempel.dk> wrote:
>
>>Jeg har efterhånden ledt hele PostgreSQL-manualen igennem, men kan
>>ikke finde en funktion a la MySQLs PASSWORD()* - findes sådan en
>>virkelig ikke?
>>
>>*) I MySQL
>>INSERT INTO brugere ( adgangskode ) VALUES ( PASSWORD('foobar') );
>
> I PGSQL:
>
> 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.

--
Jonas Koch Bentzen

http://understroem.dk/

Svenne Krap (15-11-2001)
Kommentar
Fra : Svenne Krap


Dato : 15-11-01 18:27

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

Jonas Koch Bentzen (15-11-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 15-11-01 18:30

Svenne Krap skrev:

> 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.

Okay. Tak for hjælpen.

--
Jonas Koch Bentzen

http://understroem.dk/

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste