What is file hashing in python?

By Neha, a year ago
  • Bookmark

What is file hashing and it is use?

1 Answer

A hash is a function that converts a variable length sequence of bytes to a fixed length sequence.

Hashing files can be advantageous for many reasons. Hashes can be used to check if two files are identical or verify that the contents of a file haven't been corrupted or changed.

You can use hashlib to generate a hash for a file:

import hashlib

hasher = hashlib.new('sha256')
with open('myfile', 'r') as f:
      contents = f.read()

print hasher.hexdigest()

Your Answer


Live Masterclass on : "How Machine Get Trained in Machine Learning?"

Aug 14th (4:00 PM) 432 Registered
More webinars

Related Discussions

Running random forest algorithm with one variable

View More