decrypt_message1+=decrypt_message[i]
TypeError: can't concat bytes to int.
decrypt_message1 and decrypt_message[i] are both bytes
if int(length)>=1:
for i in range(int(length)+1):
decrypt_message1=""
if i<int(length)+1:
decrypt_message1=decrypt_message1.encode()
for i in range(50):
decrypt_message1+=decrypt_message[i]
try:
decrypt = rsa.decrypt(decrypt_message1, privkey)
except Exception as E:
print(E)
decrypt=decrypt.decode()
text1.insert(END,decrypt)
else:
decrypt_message1=decrypt_message1.encode()
for i in range(len(message)-int(length)*20):
decrypt_message1+=decrypt_message[i]
try:
decrypt = rsa.decrypt(decrypt_message1, privkey)
except Exception as E:
print(E)
decrypt=decrypt.decode()
text1.insert(END,decrypt)