From b0d1439adfec476409e681ff031db89f2a24914d Mon Sep 17 00:00:00 2001 From: realSnoopy Date: Wed, 10 Jun 2020 09:50:10 +0200 Subject: [PATCH] fix for none working empty salt check --- kobackupdec.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kobackupdec.py b/kobackupdec.py index 0aefbc1..93119bd 100644 --- a/kobackupdec.py +++ b/kobackupdec.py @@ -266,8 +266,11 @@ class Decryptor: self._bkey_sha256 = SHA256.new(self._bkey).digest()[:16] logging.debug('SHA256(BKEY)[%s] = %s', len(self._bkey_sha256), binascii.hexlify(self._bkey_sha256)) + try: + salt = self._checkMsg[32:] + except: + salt = None # or False whatever you want - salt = self._checkMsg[32:] if salt: logging.debug('SALT[%s] = %s', len(salt), binascii.hexlify(salt))