Как реализовать Diff ie -Hellman между C#. Net и PHP - PullRequest
0 голосов
/ 13 июля 2020

Мне было поручено реализовать Diff ie -Hellman в программном обеспечении, которое извлекает и отправляет данные через сокеты с платформы Windows на сервер Linux. Я разработал службу windows в C#, которая отправляет данные в сценарий PHP, работающий в качестве сервера.

Я не знаю криптографии и начал изучать DH для этого проекта. Я понимаю методологию процесса и нашел способ реализовать его в PHP. Однако на стороне C# я могу найти только реализацию Ellipti c -curve DH , которая отличается от моей реализации PHP. Если я правильно понимаю, моя реализация PHP - это обычный DH, который использует простое число и генератор в качестве пары ключей publi c. Но ECDH отличается тем, что использует кривую и точку на этой кривой. Я не могу найти регулярной реализации DH на. Net и должен решить, как лучше всего реализовать DH на обоих концах.

Кажется, я не могу найти много информации по этому поводу и надеюсь, что кто-то может мне помочь. Как мне go это сделать? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...