All Courses

What is file hashing in python?

By Neha, 2 years 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 ='sha256')
with open('myfile', 'r') as f:
      contents =

print hasher.hexdigest()

Your Answer


Why You Should Learn Data Science in 2023?

Jun 8th (7:00 PM) 289 Registered
More webinars

Related Discussions

Running random forest algorithm with one variable

View More