Optimize import
This commit is contained in:
parent
bf57b17f99
commit
99ed3997ce
10
Backup.py
10
Backup.py
@ -1,10 +1,14 @@
|
|||||||
|
import io
|
||||||
|
import os
|
||||||
import re
|
import re
|
||||||
|
import tempfile
|
||||||
import mgzip as gzip
|
import mgzip as gzip
|
||||||
import tarfile
|
import tarfile
|
||||||
import sqlite3
|
import sqlite3
|
||||||
from crypt import *
|
|
||||||
import pathlib
|
import pathlib
|
||||||
|
|
||||||
|
import crypt
|
||||||
|
|
||||||
|
|
||||||
class Backup:
|
class Backup:
|
||||||
key = None
|
key = None
|
||||||
@ -86,13 +90,13 @@ def uncompress(file):
|
|||||||
|
|
||||||
def crypt(file, key):
|
def crypt(file, key):
|
||||||
encrypted_file = tempfile.SpooledTemporaryFile()
|
encrypted_file = tempfile.SpooledTemporaryFile()
|
||||||
encrypt_file(key, file, encrypted_file)
|
crypt.encrypt_file(key, file, encrypted_file)
|
||||||
return encrypted_file
|
return encrypted_file
|
||||||
|
|
||||||
|
|
||||||
def uncrypt(file, key):
|
def uncrypt(file, key):
|
||||||
decrypted_file = tempfile.SpooledTemporaryFile()
|
decrypted_file = tempfile.SpooledTemporaryFile()
|
||||||
decrypt_file(key, file, decrypted_file)
|
crypt.decrypt_file(key, file, decrypted_file)
|
||||||
return decrypted_file
|
return decrypted_file
|
||||||
|
|
||||||
|
|
||||||
|
2
main.py
2
main.py
@ -1,6 +1,6 @@
|
|||||||
from Crypto.Random import get_random_bytes
|
from Crypto.Random import get_random_bytes
|
||||||
import os
|
import os
|
||||||
from Backup import *
|
from Backup import Backup
|
||||||
|
|
||||||
if not os.path.exists("key"):
|
if not os.path.exists("key"):
|
||||||
key = get_random_bytes(32) # 32 bytes * 8 = 256 bits (1 byte = 8 bits)
|
key = get_random_bytes(32) # 32 bytes * 8 = 256 bits (1 byte = 8 bits)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user