« Return to Thread: Cryptographic hash uniquness (was Simple network client)

Re: Cryptographic hash uniquness (was Simple network client)

by Graham Klyne-2 :: Rate this Message:

Reply to Author | View in Thread

This is a very late response ... but I did some calculations as part of some
work I did a while ago:
   http://www.ietf.org/rfc/rfc2938.txt
(See appendix A "The birthday paradox")

#g
--

Peter Verswyvelen wrote:
>> winds up having a write cache, which is mutable in practice.  The
>> interesting thing is that the block's location is the cryptographic
>> hash of its contents, which leads to all sorts of neat properties (as
>> well as requiring immutability).
>
> That's interesting.  When I developed a version control system for a customer, I also used a cryptographic hash as the database key of file+content in question, but I was afraid I might have clashes (two files with different content generating the same hash)... My intuition told me that the odds of two cryptographic hashes (on meaningful content) colliding was much less than the earth being destroyed by an asteroid... But this is just intuition... What does computer science tell us about this?
>
> Thank you,
> Peter

--
Graham Klyne
Contact info: http://www.ninebynine.org/#Contact

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@...
http://www.haskell.org/mailman/listinfo/haskell-cafe

 « Return to Thread: Cryptographic hash uniquness (was Simple network client)

LightInTheBox - Buy quality products at wholesale price