diff --git a/bitwardenBackup.py b/bitwardenBackup.py index 00ce871..98a70c5 100644 --- a/bitwardenBackup.py +++ b/bitwardenBackup.py @@ -164,8 +164,7 @@ def encrypt(client, data): except Exception as e: logger.error(e) - -def decrypt(client, data): +def decrypt_finder(client, data): array_json = base64.b64decode(data) array = json.loads(array_json) if array['version'] == 1: @@ -173,8 +172,10 @@ def decrypt(client, data): else: logger.error("Unable to detemine encryption version.") -def decrypt_v1(client, array): +def decrypt(client, data): try: + array_json = base64.b64decode(data) + array = json.loads(array_json) logger.debug("Dict of info: {}".format(array)) key_id = array['cipher_key_id'] iv = base64.b64decode(array['iv'])