Hash file