Что обычно используется для шифрования через простые сокетные коммуникации - PullRequest
0 голосов
/ 03 декабря 2008

У меня есть X-интерфейсы к Y-компьютерам, которые общаются через общедоступную сеть (например, колледжи и библиотеки). Я изучаю общепринятые отраслевые стандартные методы шифрования данных, которые передаются между нами.

Я знаю, что есть SSL, но я бы предпочел найти простую технику - «купи один раз, установи бесконечно» (пытаясь снизить мои переменные затраты). Я думал об OpenSSL с Indy Sockets, но хочу держать свой ум открытым для других техник.

Я хочу найти решение, которое могу предложить поставщикам, с которыми общаюсь. Это решение должно быть дешевым, чтобы купить, установить и обезопасить его.

Что там? Что используется? Насколько сложно реализовать эти решения в коде? Что люди в настоящее время используют для шифрования простого соединения Socket to Socket?

Редактировать: В настоящее время я использую RAD Studio 2009. Однако мои поставщики могут использовать что угодно, от Java, VS2008 до других, таких как 4D. Все, что я найду, мне нужно, чтобы я мог рассказать всем. Я бы хотел, чтобы весь поток был зашифрован. Но я обеспокоен тем, что некоторые старые технологии, которые используют мои поставщики, могут не использовать SSL. Я также публикую это, чтобы убедиться, что я не пропускаю ничего очевидного (например, Microsoft Message Queue )

Ответы [ 2 ]

1 голос
/ 03 декабря 2008

Используйте SSL с бесплатными сертификатами & mdash; либо получите их из таких мест, как StartCom, либо выдайте свой собственный . SSL является стандартом, он широко используется, поддерживается на большинстве платформ и может быть чрезвычайно безопасным при правильном управлении.

1 голос
/ 03 декабря 2008

Похоже, вы уже ответили сами с OpenSSL.

Для какой платформы вы кодируете? Какой язык вы используете? Вы хотите зашифровать весь поток? Или только определенные фрагменты данных?

Звучит так, будто вы ищете что-то, что гораздо проще использовать "из коробки", чем OpenSSL, нет?

...