PDA

View Full Version : گرفتن هش از فایل



r00tkit
شنبه 23 بهمن 1389, 15:12 عصر
سلام

در کد زیر هشی که بدست می یاد با هش گرفته شده با دیگر ابزار فرق داره !!




import os
import hashlib

fileList = os.listdir("D:\\a\\")
for i in fileList:
d=(hashlib.sha1(file("D:\\a\\"+i, 'r').read()).hexdigest())
# os.rename(i,d)
print(d)



هش notepad توی ویندوز سون 32 بیتی : 33438917edf9cf42889ebc10845334c74e537b77 با همین برنامه

هش گرفته شده با ابزار های دیگه :f00aa51c2ed8b2f656318fdc01ee1cf5441011a4

مشکل کجاشت ؟؟؟ توی MD5 هم همین ماجرا تکرار می شه !!

r00tkit
شنبه 23 بهمن 1389, 16:19 عصر
حل شد به جای 'r' باید بنویسم 'rb'