
RSA decryption of AES Session key fails with 'AttributeError: 'bytes' object has no attribute 'n'īut the answer to that question does not solve my issue. ModBits = (self._key.n)ĪttributeError: 'int' object has no attribute 'n' The session_key is actually encrypted correctly, but an AttributeError exception is always raised, with the following message: Traceback (most recent call last):įile "/usr/local/lib/python3.7/site-packages/Cryptodome/Cipher/PKCS1_OAEP.py", line 107, in encrypt My decryption shows my wrong key error if I turn the decryption into a function. I really need help for my RSA encryption python project.

It is also my first time on coding on Python. The server gets the private key and uses it to encrypt a session key: data = conn.recv(271).decode()Įnc_session_key = cipher_rsa.encrypt(session_key) RSA encryption: error on decryption function Ask Question Asked 5 years, 8 months ago Modified 5 years, 8 months ago Viewed 747 times 0 First post here. Public_key = key.publickey().exportKey('PEM') Key = RSA.generate(n_bin_size, None, e) # RsaKey object The client generates its RSA keys and sends the public one to a server: n_bin_size = 1024

I need to fix a client/server interaction based on P圜ryptodome.
