Для учебного проекта нужно реализовать клиент-серверную систему с шифрованием сообщений. Клиент при помощи открытого ключа, полученного от сервера шифрует сообщение и передает его. Сервер его расшифровывает. С латиницей все работает так, как должно быть, но если я передаю сообщение с кириллицей, то оно расшифровывается некорректно. Я использую BufferedReader/BufferedWriter для работы с сокетами. При создании их объектов, указывал кодировку utf-8, не помогло.
https://github.com/Nikitae57/os_rsa