Проблема с шифрованием Python and JS
Я с Js передаю зашифрованное сообщения python на сервер и там он его расшифровывается. Ключ глобальный. И что-то не работает(
JS:
var cipher_key = '1111111111111111';
var ciphertext = CryptoJS.AES.encrypt(data_message, cipher_key);
И теперь на python хочу расшифровать. Я просмотрел что nonce можно получить в самом шифре который передает JS.
key = b'1111111111111111'
# data - from js
from_js_bin = base64.b64decode(data)
nonce = from_js_bin[:8]
ciphertext = from_js_bin[8:]
cipher = AES.new(key, AES.MODE_EAX, nonce=nonce)
plaintext = cipher.decrypt(ciphertext)
print(plaintext.decode('utf-8'))
И в конце мне либо выдает ошибку или дает байт код, а не расшифрованный текст. Можете мне помочь разобраться в этом.