我正在尝试使用充气城堡(c#)API使用ECDH-P-256算法创建共享密钥。我需要使用2个静态密钥来生成它。然后,这些将通过一些其他(变化的)数据进行散列,以生成新密钥。
有没有人知道如何使用C#API执行ECDH?我一直在寻找,只能找到使用Java的代码。
答案 0 :(得分:1)
我希望你找到了一些可以继续的事情。 对于其他登陆的人,请在这里查看我的答案https://stackoverflow.com/a/31419559/190476(根据我自己的问题)。我已经解释了一个使用ECDH的密钥派生变体,根据NIST SP 800-56A,第5.8.1节和BouncyCastle C#API