Warum kann ich meine AES-verschlüsselte Nachricht nicht auf einem anderen AES-Entschlüsseler entschlüsseln?

from Crypto.Cipher import AES
import os

key = 'mysecretpassword'
iv = os.urandom(16)
plaintext1 = 'Secret Message A'
encobj = AES.new(key, AES.MODE_CBC, iv)
ciphertext1 = encobj.encrypt(plaintext1) 
encryptedText = ciphertext1.encode('base64')
print encryptedText
decobj = AES.new(key, AES.MODE_CBC, iv)
print decobj.decrypt(ciphertext1)

Ich habe den gedruckten Wert von kopiertencryptedText und daskey aus meinem Code und auf den folgenden Websites eingefügt.

http://www.everpassword.com/aes-encryptor

http://www.nakov.com/blog/2011/12/26/online-aes-encryptor-decryptor-javascript/

Ich hätte erwartet, dass es meine Chiffre entschlüsseln kann, aber das tut es nicht. Also muss ich pycrypto falsch benutzen. Wie behebe ich das? Die beiden Standorte können untereinander sowohl verschlüsseln als auch entschlüsseln, Minen jedoch nicht. Beide Websites verwenden tatsächlich den CBC-Modus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage