LINUX.ORG.RU

История изменений

Исправление beastie, (текущая версия) :

Зачем gpg? Go умеет сам прекрасно генерировать и работать с RSA, EC, DH, you name it.

Копай лучше в сторону TLS с клиентскими сертификатами. (В Go это тоже всё есть.)

Схема такая: сервер и N клиентов. Клиент генерирует сертификат (rsa или ec по вкусу), который подписывает сервер. Сервер принимает коннекты только от клиентов с подписанными им сертификатами.

Всё давно обкатано и известно.

Альтернативная схема: клиенты общаются на прямую с использованием DH. Тоже надёжно.

Исходная версия beastie, :

Зачем gpg? Go умеет сам прекрасно генерировать и работать с RSA, EC, DH, you name it.

Копай лучше в сторону TLS с клиентскими сертификатами. (В Go это тоже всё есть.)