Rodrigo,

> 20 sep 2013 kl. 14:51 skrev hru...@gmail.com:
> 
> and developers of OpenBSD have here a strange standpoint that they
> defend without sound argumentation, including asking the one that
> expresses the critics that he goes away.

But have you understood why?

You claim that what most people here know about hashes is wrong. 

You do not provide sound arguments for this (except for fluffy statements that 
maybe could be taken from a set theory text book). 

You persist in ignoring arguments that refute your claim. 

Don't you at least wonder a bit why a large group of seemingly smart and 
logical people do not agree with you at all? That maybe you are wrong? That 
maybe your argumentative skills could be improved?

If you can prove your theory in the domain of application we'll listen. But you 
can't or you would already have done so. 

Your error in thinking is that if we have an extremely large set of strings, a 
very large set is mapped to each hash value. Therefore you reason that a 
collision is very likely. But if you are comparing two specific strings, the 
likelihood of them hashing to the same value is EXTREMELY small (other people 
replying have provided the numbers). Thus, if hash(A)=hash(B), A=B quite a bit 
more often than not. 

You are right in that many possible strings have the same hash, but there are 
many, many, many more that have a different one.  

/Johan

Reply via email to