import getpass import os import uuid import hashlib import getmac as gma dosya_yolu = 'hwids.txt' # Dosyayı açmaya çalışmadan önce dosyanın varlığını kontrol et if not os.path.exists(dosya_yolu): print("Dosya bulunamadı, yeni bir dosya oluşturuluyor...") with open(dosya_yolu, 'w') as dosya: # HWID numarasını dosyaya yaz hwid = hashlib.sha256((os.name + getpass.getuser() + gma.get_mac_address() + str(hex(uuid.getnode()))).encode()).hexdigest() dosya.write(hwid + '\n') print("HWID numarası dosyaya yazıldı.") # Dosyayı oku ve içeriği al with open(dosya_yolu, 'r') as dosya: stripped = dosya.read().split('\n') for i in range(len(stripped)): if hashlib.sha256((os.name + getpass.getuser() + gma.get_mac_address() + str(hex(uuid.getnode()))).encode()).hexdigest() == stripped[i]: print("ok")