Received: from localhost (maia-1.hub.org [200.46.204.191]) by postgresql.org (Postfix) with ESMTP id E44669FBE4C for ; Thu, 1 Mar 2007 11:02:36 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.191]) (amavisd-new, port 10024) with ESMTP id 76280-06 for ; Thu, 1 Mar 2007 11:02:27 -0400 (AST) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.4 Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by postgresql.org (Postfix) with ESMTP id 045059FBE5A for ; Thu, 1 Mar 2007 11:02:20 -0400 (AST) Received: by ug-out-1314.google.com with SMTP id k3so348103ugf for ; Thu, 01 Mar 2007 07:02:18 -0800 (PST) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=uTHpxQv+cJZwlfjUa1qFCnOHd2liR39urFHunXpauKi+9vGRMgFFggWfHX/fCaLWnUYlP7jo/JJbKpSREX7WM+RnnIlDDwaM6Og44oYyQY4KYyGGLjTH1S59dYCAumUWBuuLpse/PVQrFEKVwRbEddNmBBm5Dqj8aLdWMFMbvqc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=A9O54DLFwbSLVIV/CCz/C90DsykgY3IDLD3EXCREvPTtL551c53j//Y7URVAdhRYg87FQF0GE8GWH4pwUIQnpMQfOcaB/Xgq6aqTx4zxYoVklhHIk/e/YdFwkeHpxTfuz3GoVolNqtOEkfVfSS9bb4/WrvL6714bUvenxSMT/CU= Received: by 10.67.29.12 with SMTP id g12mr2150671ugj.1172761338802; Thu, 01 Mar 2007 07:02:18 -0800 (PST) Received: by 10.67.94.13 with HTTP; Thu, 1 Mar 2007 07:02:18 -0800 (PST) Message-ID: <55c095e90703010702k4920ca20r473154d934c8c8f8@mail.gmail.com> Date: Thu, 1 Mar 2007 12:02:18 -0300 From: "Ezequias Rodrigues da Rocha" To: "Bart Degryse" Subject: Re: How to store a password encripted in a user definedtable Cc: PostgreSQL In-Reply-To: <55c095e90703010658u72d22d38g54256769e01cd8fb@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <675205.64473.qm@web55615.mail.re4.yahoo.com> <55c095e90703010608w55a44b6ifbec7fe8f9fb98dd@mail.gmail.com> <45E6F4ED.A3DD.0030.0@indicator.be> <55c095e90703010658u72d22d38g54256769e01cd8fb@mail.gmail.com> X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200703/12 X-Sequence-Number: 27650 Just another thing. Why md5 function return a different string from user role of postgresql ? It allways put an md5 string concated with another sequence of string. Why does it occurs ? Ezequias 2007/3/1, Ezequias Rodrigues da Rocha : > I know it. Thank you so much. > > Ezequias > Grettings from Brazil. > > 2007/3/1, Bart Degryse : > > > > > > update yourtable set passwordfield =3D md5(passwordfield) > > > > watch out: md5 is irreversable! you can't "un_md5" > > > > > > >>> "Ezequias Rodrigues da Rocha" 2007-03-01 > > 15:08 >>> > > > > John, > > > > That was what I was looking for for a long time. > > > > Now I will change my teller password account to md5. > > > > Could someone suggest me how to change all passwords (PLAIN) to md5 ? > > > > My real best regards > > Ezequias > > > > 2007/3/1, John DeSoi : > > > MD5 is built-in to PostgreSQL. It is what PostgreSQL itself uses to > > > hash passwords. For example: > > > > > > select md5('this is my password'); > > > > > > md5 > > > ---------------------------------- > > > 210d53992dff432ec1b1a9698af9da16 > > > (1 row) > > > > > > > > > > > > On Mar 1, 2007, at 6:06 AM, Eugenio Flores wrote: > > > > > > > Thanks Andrej. But how can I use such algoritms in postgresql? arey > > > > they defined in a function that I can call? > > > > > > > > Or, do I have to code one of those algorithm to use it in my > > > > application? > > > > > > > > > > > > John DeSoi, Ph.D. > > > http://pgedit.com/ > > > Power Tools for PostgreSQL > > > > > > > > > ---------------------------(end of > > broadcast)--------------------------- > > > TIP 9: In versions below 8.0, the planner will ignore your desire to > > > choose an index scan if your joining column's datatypes do not > > > match > > > > --=20 =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-= =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D Atenciosamente (Sincerely) Ezequias Rodrigues da Rocha =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-= =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- A pior das democracias ainda =E9 melhor do que a melhor das ditaduras The worst of democracies is still better than the better of dictatorships http://ezequiasrocha.blogspot.com/