def decrypt(self, token): try: result = f(self.pk).decrypt(token.encode("utf-8")).decode('utf-8') except: result = None log("Invalid token or string cannot be decrypted through private key!" ) return result
def get_values(): key = f.generate_key() cipher_suite = f(key) uname = request.form['user'] passkey = request.form['pass'] email = request.form['email'] encoded_pass = cipher_suite.encrypt(bytes(passkey, 'UTF-8')) decrpyt_pass = cipher_suite.decrypt(encoded_pass).decode('UTF-8') return jsonify(results=li)
def encryptfile(target,symm_key): try: open(target, "rb") except: print(f'{target} does not exist') else: with open(target, "rb") as input: file_data = input.read() with open(target, "wb") as output: output.write(f(symm_key).encrypt(file_data)) print()
def decrypttarget(): try: open("target.txt", "rb") symmkey = open("symmkey.txt", "rb").read() except: print(f'target.txt does not exist') else: with open("target.txt", "rb") as input: file_data = input.read() with open("target.txt", "wb") as output: output.write(f(symmkey).decrypt(file_data)) print()
def dec_fun(key, file): try: with open(file, "rb") as fname: data = fname.read() fkey = f(key) fl, ext = os.path.splitext(file) dec = fkey.decrypt(data) with open(str(fl[0:]), 'wb') as decfile: decfile.write(dec) os.remove(file) print(" ") print(f"-> file decrypted sucessfully") print(" ") print(f"->{file} ==> {fl[0:]}") except: print(" ") print("-> some thing went wrong ")
def enc_fun(key, file): try: with open(file, "rb") as fname: data = fname.read() fl, ext = os.path.splitext(file) fkey = f(key) enc = fkey.encrypt(data) with open(str(fl[0:]) + ext + '.en', 'wb') as encfile: encfile.write(enc) os.remove(file) print(" ") print(f"->file encrypted sucessfully ") print(" ") print(f"-> {file} ==> {str(fl[0:])+ext+'.en'}") except Exception as e: print(" ") print("-> some thing went wrong", e)
def encrypt(self, string): return f(self.pk).encrypt(string.encode('utf-8')).decode('utf-8')