Здравствуйте товарищи. Есть ситуация, некое десктоп приложение состоит из двух частей, хост(локальный, запускается на 127...1) нативной библиотеки и UI часть написанная на electron (js + html), в данном случае хост - это http сервер, которому ui кидает http запросы, а в ответ хост чё нить тоже может кинуть. И как вы поняли с точки зрения безопасности всё плохо, подделать запросы должно быть очень не сложно, поэтому перед началом общения между хостом и ui происходит обмен RSA ключами, а после AES ключами, которые зашифрованы RSA (шифровать все данные RSA - идея плохая, поэтому был придуман такой костыль с AES). Осталась лишь одна проблема в этой схеме - я не защищён от подделки RSA ключей при их обмене.