A file and string hashing utility
