Я пытаюсь создать общий секрет между веб-сервером с PHP и настольным приложением C #. Я знаю библиотеку BouncyCastle, но я бы предпочел не использовать ее, так как она довольно огромная. Я использую phpecc и ECDiffieHellmanCng и пытаюсь создать общий секрет между двумя сторонами, но у меня возникают проблемы с экспортом / импортом на C #. […]
Я знаю, что это очень конкретный вопрос, но я попытался обменять ключи между php и клиентом, используя алгоритм Elliptic Curve Diffie-Hellman (ECDH) на основе двух библиотек, которые кажутся звуковыми: https://github.com/mdanter/phpecc для части php и http://www-cs-students.stanford.edu/~tjw/jsbn/ecdh.html для части js. Кажется, что параметры (как видно из второй демонстрации) просто не соответствуют библиотеке Mattias Danter в (1)! То, […]