romegames 1
romegames
kaptanmikro1 1
kaptanmikro1
Reklam vermek için turkmmo@gmail.com

Toplu md5 file checksum

  • Konuyu başlatan Konuyu başlatan TheHectoR.exe
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 33
  • Görüntüleme Görüntüleme 3K
5.00 yıldız(lar) 1 Değerlendirme Değerlendirenler
Merhaba,
ismi girilen klasörün içinde yer alan tüm dosyaların md5 checksum değerlerini out.txt olarak kaydeden bir sistem hazırladım.
Ne için kullanacağınız size kalmış.
Kaynak kodları üzerinden bu sistemi aynı mantık ile md5 yerine sha1, sha512 gibi herhangi başka yöntemlere de dönüştürebilirsiniz.



- -

2 Dosya içinde VT ekleyiniz.
 
Bu kadar basit bir şey için ben visual studio açmaya bile üşenirdim.
Visual studio açılana kadar python da çoktan işini halletmiş olursun.
Virustotal da sunmak zorunda olmadığım için @KERİM ERBAY gibi tatlı bir insanı terslemezsin. Sadece kategorideki kurallar neticesinde görevini icra eden birisi neden dalga geçsin ki.

[CODE lang="python" title="Python"]import os
import hashlib

def calculate_md5(file_path):
"""Calculate the MD5 checksum of a file."""
hash_md5 = hashlib.md5()
with open(file_path, "rb") as f:
for chunk in iter(lambda: f.read(4096), b""):
hash_md5.update(chunk)
return hash_md5.hexdigest()

def main(directory):
"""Calculate MD5 checksums for all files in the given directory and write them to a text file."""
with open("checksums.txt", "w") as checksum_file:
for root, _, files in os.walk(directory):
for filename in files:
file_path = os.path.join(root, filename)
md5_checksum = calculate_md5(file_path)
checksum_file.write(f"{file_path}: {md5_checksum}\n")

if __name__ == "__main__":
target_directory = "." # You can change this to any directory you want to scan
main(target_directory)[/CODE]
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst