Ошибка OverFlow при шифровании сообщений с использованием алгоритма RSA в Python ⇐ Python
-
Гость
Ошибка OverFlow при шифровании сообщений с использованием алгоритма RSA в Python
Когда я реализую алгоритм RSA для шифрования/дешифрования сообщений в чате TCP, я получаю следующую ошибку: ** OverflowError: для сообщения необходимо 128 байт, но места хватает только для 117**
Я использовал 1024 бита для ключей( rsa.newkeys(1024))
Вот код: https://pastebin.com/u3fvfu6m
Я попытался взять 512 бит, что является минимумом, но ошибка все равно та же. Я использую этот урок на YouTube:
Я пытался использовать минимальные биты (512) для ключа, но получаю ту же ошибку. Я думаю, проблема в том, что сообщение не может быть зашифровано из-за нехватки места, но я не понимаю его достаточно ясно.
Когда я реализую алгоритм RSA для шифрования/дешифрования сообщений в чате TCP, я получаю следующую ошибку: ** OverflowError: для сообщения необходимо 128 байт, но места хватает только для 117**
Я использовал 1024 бита для ключей( rsa.newkeys(1024))
Вот код: https://pastebin.com/u3fvfu6m
Я попытался взять 512 бит, что является минимумом, но ошибка все равно та же. Я использую этот урок на YouTube:
Я пытался использовать минимальные биты (512) для ключа, но получаю ту же ошибку. Я думаю, проблема в том, что сообщение не может быть зашифровано из-за нехватки места, но я не понимаю его достаточно ясно.
Мобильная версия