From 6cae12d4672ed81b16303a7842c8a8ab2cb24059 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Thu, 30 Nov 2017 19:47:31 -0800 Subject: [PATCH] Revert Android App notification encryption to SHA1 --- plexpy/notifiers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plexpy/notifiers.py b/plexpy/notifiers.py index 56722909..03bec1f8 100644 --- a/plexpy/notifiers.py +++ b/plexpy/notifiers.py @@ -36,7 +36,7 @@ try: from Cryptodome.Protocol.KDF import PBKDF2 from Cryptodome.Cipher import AES from Cryptodome.Random import get_random_bytes - from Cryptodome.Hash import HMAC, SHA256 + from Cryptodome.Hash import HMAC, SHA1 CRYPTODOME = True except ImportError: try: @@ -785,7 +785,7 @@ class ANDROIDAPP(Notifier): key_length = 32 # AES256 iterations = 1000 key = PBKDF2(passphrase, salt, dkLen=key_length, count=iterations, - prf=lambda p, s: HMAC.new(p, s, SHA256).digest()) + prf=lambda p, s: HMAC.new(p, s, SHA1).digest()) #logger.debug("Encryption key (base64): {}".format(base64.b64encode(key)))