I used to do MD5 hashes on certain public file/paths to try to detect an accurate version. Useful to our agency when a potential customer was enquiring about an upgrade.
Which was one of the reasons I maintained the md5sums on my archive for as long as I did: http://code.leekelleher.com/umbraco/archive/