cryptAES/main.py
2021-10-12 10:10:33 +02:00

27 lines
601 B
Python

from Crypto.Random import get_random_bytes
import os
from Backup import Backup
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)