Files
Hell13Cat 0f0b81235f v 1.0
2020-11-04 23:09:59 +03:00

21 lines
696 B
Python

import bs64, os, jcr
from cryptography.fernet import Fernet
print("+--->\n| CrypterPy 1.0\n+--->")
os.makedirs("./cache", mode=0o777, exist_ok=True)
if input("e?>>> ") == "y":
name_r = input("Result name>>> ")
dirs = input("Folder >>>")
jcr.tojson(name_r+".ncf", dirs)
key = Fernet.generate_key()
open("./"+name_r+".kcf", "wb").write(key)
f = Fernet(key)
results = f.encrypt(open("./cache/"+name_r+".ncf", "rb").read())
open("./"+name_r+".ecf", "wb").write(results)
else:
name = input("Name>>> ")
key = open("./"+name+".kcf", "rb").read()
f = Fernet(key)
file = open("./"+name+".ecf", "rb").read()
open("./cache/"+name+".ncf", "wb").write(f.decrypt(file))
jcr.fromjson(name+".ncf")