этот код дешифрования использует уже заданный зашифрованный закрытый ключ для дешифрования ключа AES (сеанса). произошла ошибка - PullRequest
0 голосов
/ 22 апреля 2020

код выглядит примерно так:

    from Crypto.Cipher import AES
    import os
    import base64

    def decryption(encryptedString):
        PADDING ='{'
        DecodeAES=lambda c, e:c.decrypt(base64.b64decode(e)).rstrip(PADDING)
        a = open('private_key0.pem','rb')
        key = a.read()
        print(key)
        cipher = AES.new(key)
        decoded = DecodeAES(cipher,encryptedString)
        print (decoded)
        a.close()

    s = open('session_key0.eaes','rb')
    cipher_text = s.read()
    print(cipher_text)
    s.close()

    decryption(cipher_text)

ошибка в строке шифр = AES.new (ключ) и дешифрование (cipher_text) говоря, что отсутствует режим . Мне нужно зашифровать уже зашифрованные файлы или как?

...