Apply the hash function on the content of a temporary file.
fun [FileTemp] S
Return : S the signature of the temporary file content or nil if an error occurs