full file hashing