Я хочу зашифровать данные в локальной сети или в Интернете во время передачи. Возможно ли это?
Есть несколько вариантов (TLS / SSL или IPSec могут быть наиболее распространенными). Возможно, вам следует указать свой вариант использования, чтобы получить лучший ответ.
Базовый промышленный протокол, используемый сегодня для шифрования сетевого трафика, - SSL / TLS . Имхо это твой лучший и самый простой вариант. Почти каждая платформа или язык программирования уже содержат библиотеки для реализации TLS.
Если да, то как? Могу ли я использовать IPsec для этого или есть другой протокол для этого?
Я бы сказал, что TLS / SSL работает на более высоком сетевом уровне, чем IPSec.