0
안녕하세요. IV (해독 된 가치가 IV입니다.)가 해독 된 문자열의 앞에 표시됩니다. 지금 나는 ... 나는이 일을해야합니까 지금 시간 동안 노력 ... 어떻게 문자열을하지 않는PyCrypto가 제대로 인쇄되지 않습니다.
내 코드 :
from Crypto.Cipher import AES
import hashlib
import base64
import os
import string
iv = os.urandom(16)
key = hashlib.sha256(b'mypassword123').digest()
plaintext = (b'the password is totally not secure')
cipher = AES.new(key, AES.MODE_CFB, iv)
ciphertext = iv + cipher.encrypt(plaintext)
print (ciphertext)
print ("IV = ",iv)
ciphertext = ciphertext.split(iv)
ciphertext = str(ciphertext)[1].strip()
plaintext = cipher.decrypt(ciphertext)
print (plaintext)