On Fri, May 17, 2002 at 04:15:34PM -0400, Theo Van Dinter wrote:
> I would be extremely surprised if two people report different messages
> that result in the same hash.  Although completely possible, it's also
> very very unlikely.

Someone said on this list that razor uses SHA1 (which I know to be
true) and that SHA1 creates 20 byte hashes (which I'll assume to be
true for the moment)

20 bytes = 160 bits

Assuming it's a good (evenly distributed hash) and you're not
intentionally trying to match something, you have the following data:

odds of one
new hash matching
one already                number of hashes 
in the db                  in the db
=================          ================
2^-160 = 10^-49            1 
2^-140 = 10^-43            10^6  = 2^20
2^-110 = 10^-34            10^15 = 2^50


Now, with odds of about 10^-34, if you decide you're going to try
enough hashes to give yourself a 1% CHANCE of finding one, you only
need to try

0.01 * 10^34 = 10^32 times.  at 1,000,000,000 tries per second, that
will only take you  10^23 seconds = roughly the age of the universe.

By the way, 10^15 hashes is about 160,000 TeraBytes !

                                        -Michael

[ this is a rough order-of-magnitude calculation only.  If you're
deliberately attacking the DB, you can do slightly better, but I just
wanted to make it clear, that neither accidents nor spammers are
likely to pose a serious problem ]
-- 
  Michael Stenner                       Office Phone: 919-660-2513
  Duke University, Dept. of Physics       [EMAIL PROTECTED]
  Box 90305, Durham N.C. 27708-0305

_______________________________________________________________

Hundreds of nodes, one monster rendering program.
Now that’s a super model! Visit http://clustering.foundries.sf.net/
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to