История изменений
Исправление vbr, (текущая версия) :
https://blog.trailofbits.com/2019/07/08/fuck-rsa/ тут можно почитать, почему лучше избегать RSA.
Если вкратце - можно неудачно выбрать параметры, можно неправильно реализовать выравнивание и все эти проблемы повторяются раз за разом в разном ПО, т.е. это не теоретические опасения, а опыт исследования проблем в существующих программах.
Иными словами использование RSA это хождение между множества разложенных граблей. Если ты эксперт в криптографии или твой код просмотрят достаточно экспертов в криптографии, то можно и так делать. Или же использовать готовые качественные реализации высокого уровня вроде протокола TLS с реализацией вроде OpenSSL, где все проблемы решены за тебя, тебе остаётся лишь подавать и принимать незашифрованные данные в библиотеку.
Исходная версия vbr, :