CRC32 may be a great choice if you use it as the quick test for changes and then use a less collision prone (more time/cpu intensive) hash generator for a secondary test. Kind of what rsync does to speed up the block level checking.
-Waswas
Comment on Re: Re: Re: Re: Fast string hash in portable perl?