From: | Mark Mielke <mark(at)mark(dot)mielke(dot)cc> |
---|---|
To: | Svenne Krap <svenne(at)krap(dot)dk> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: [GENERAL] SHA1 on postgres 8.3 |
Date: | 2008-04-03 16:28:40 |
Message-ID: | 47F505B8.1030707@mark.mielke.cc |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-hackers |
Svenne Krap wrote:
> Mark Mielke wrote:
>> This presumes that better hashes truly exist. It is basic math to
>> show that all hashes will include collisions. Ignoring the
>> possibility that one hash has theoretical better distribution for
>> real documents, the real "benefit" of SHA-1 over MD5, is that it has
>> more bits. The "ultimate" solution here, is to store the original
>> using the "full copy" hash technique, with 0 chance of collision.
>> This extreme defeats the purpose of a hash to start with.
>>
>> Why does PostgreSQL need something better than md5 as part of core?
>> Bragging rights?
> Having more than one hash algorithm significantly decreases the risk
> of (common) collisions.
No it doesn't. More bits reduces risk of collisions. Additional
algorithms just muddy the waters.
> As a non-developer (who does track most messages on the list anyways),
> I surely find the SHA* functions will add significantly value and they
> should be easy to install (well-defined functions) with no
> maintainance afterwards.
> Hashes are an absolute minimum for keeping passwords stored somehat
> safely in a database.
It has yet to be proven that MD5 is insufficient for this purpose.
"Significant value" being what?
> More two or even three different hashes with different collion-points
> will strongly increase the security.
No it doesn't unless you are thinking about a security through obscurity
argument.
Cheers,
mark
--
Mark Mielke <mark(at)mielke(dot)cc>
From | Date | Subject | |
---|---|---|---|
Next Message | rihad | 2008-04-03 16:29:27 | deadlock |
Previous Message | Joshua D. Drake | 2008-04-03 16:22:14 | Re: modules |
From | Date | Subject | |
---|---|---|---|
Next Message | Ron Mayer | 2008-04-03 16:31:01 | Re: modules |
Previous Message | Joshua D. Drake | 2008-04-03 16:22:14 | Re: modules |