AES comprimento da corda velha

votos
0

este código i basicamente fazer a correspondência de uma chave, mas quando eu executar esse código estou recebendo erro de erro de comprimento de idade qualquer palpite.

from Crypto import Random
from Crypto.Cipher import AES
file = open(keys.txt,r)
ciphertext=d06bf9d0dab8e8ef880660d2af65aa82
for i in range(0,7200):
    str = file.readline().strip()
    key = (str[:-1]).strip().decode('hex')
    IV=09080706050403020100A2B2C2D2E2F2.lower().decode('hex')
    plaintext1=255044462d312e350a25d0d4c5d80a34.decode('hex')
    cipher = AES.new(key, AES.MODE_CBC,IV)
    encrypted = cipher.encrypt(plaintext1)
if ciphertext==encrypted.encode('hex')[0:32]:
   print()
   print(match found)
   print(key: +str[:-1])
   print(ciphertext: +ciphertext)
   print(encrypted: +(encrypted).encode('hex'))
   print()
Publicado 24/10/2019 em 13:01
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more