কম্পিউটার

পাইথন ব্যবহার করে ফাইলের হ্যাশ কীভাবে সন্ধান করবেন?


আপনি হ্যাশলিব লাইব্রেরি ব্যবহার করে একটি ফাইলের হ্যাশ খুঁজে পেতে পারেন৷ নোট করুন যে ফাইলের আকার বেশ বড় হতে পারে। খণ্ডগুলি লোড করার জন্য একটি বাফার ব্যবহার করা এবং ফাইলের হ্যাশ গণনা করতে সেগুলি প্রক্রিয়া করা সবচেয়ে ভাল। আপনি যেকোনো আকারের একটি বাফার নিতে পারেন।

উদাহরণ

import sys
import hashlib

BUF_SIZE = 32768 # Read file in 32kb chunks
md5 = hashlib.md5()
sha1 = hashlib.sha1()
with open('program.cpp', 'rb') as f:

while True:
   data = f.read(BUF_SIZE)
   if not data:
      break
   md5.update(data)
   sha1.update(data)
print("MD5: {0}".format(md5.hexdigest()))
print("SHA1: {0}".format(sha1.hexdigest()))

আউটপুট

এটি আউটপুট দেবে

MD5: 7481a578b20afc6979148a6a5f5b408d
SHA1: f7187ed8b258baffcbff2907dbe284f8f3f8d8c6

  1. পাইথনে স্কিট-লার্ন ব্যবহার করে একটি চিত্রের কনট্যুরগুলি কীভাবে খুঁজে পাবেন?

  2. পাইথন ব্যবহার করে MD5 হ্যাশ এনকোডিং?

  3. পাইথন ব্যবহার করে একটি ফাইলের স্ট্যাটাস কিভাবে পেতে হয়?

  4. কিভাবে Python ব্যবহার করে একটি ফাইল মুছে ফেলতে হয়?