У меня есть X-интерфейсы к Y-компьютерам, которые общаются через общедоступную сеть (например, колледжи и библиотеки). Я изучаю общепринятые отраслевые стандартные методы шифрования данных, которые передаются между нами.
Я знаю, что есть SSL, но я бы предпочел найти простую технику - «купи один раз, установи бесконечно» (пытаясь снизить мои переменные затраты). Я думал об OpenSSL с Indy Sockets, но хочу держать свой ум открытым для других техник.
Я хочу найти решение, которое могу предложить поставщикам, с которыми общаюсь. Это решение должно быть дешевым, чтобы купить, установить и обезопасить его.
Что там? Что используется? Насколько сложно реализовать эти решения в коде? Что люди в настоящее время используют для шифрования простого соединения Socket to Socket?
Редактировать: В настоящее время я использую RAD Studio 2009. Однако мои поставщики могут использовать что угодно, от Java, VS2008 до других, таких как 4D. Все, что я найду, мне нужно, чтобы я мог рассказать всем. Я бы хотел, чтобы весь поток был зашифрован. Но я обеспокоен тем, что некоторые старые технологии, которые используют мои поставщики, могут не использовать SSL. Я также публикую это, чтобы убедиться, что я не пропускаю ничего очевидного (например, Microsoft Message Queue )