Beispiel #1
0
    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
Beispiel #2
0
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)
Beispiel #3
0
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()
Beispiel #4
0
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()
    
Beispiel #5
0
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 ")
Beispiel #6
0
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)
Beispiel #7
0
 def encrypt(self, string):
     return f(self.pk).encrypt(string.encode('utf-8')).decode('utf-8')