from Crypto.Random import get_random_bytes import os from Backup import * if not os.path.exists("key"): key = get_random_bytes(32) # 32 bytes * 8 = 256 bits (1 byte = 8 bits) open("key", 'wb').write(key) print("Saved") else: key = open("key", 'rb').read() print("Recovered") print(key) bdd = "bdd.db" bck = Backup(key, bdd) bck.save_location = "crypted" rootdir = "test" bck.recurse(rootdir) # base = DataBase(bdd) # file1 = {'name': "testname", 'path': "pathtest"} # file2 = {'name': "secondname", 'path': "secondpath"} # truc = [] # truc.append(file1) # base.add(truc)