我正在尝试使用弹性城堡(c#)API使用ECDH-P-256算法创建一个共享密钥。我需要使用2个静态密钥来生成它。然后这些将与其他一些(变化的)数据进行散列以生成一个新密钥。
有人知道如何使用C#API执行ECDH吗?我一直在寻找一段时间,只能找到使用Java的代码。
我希望你已经找到了可以继续的东西。对于其他在这里登陆的人,请看看我在这里的回答https://stackoverflow.com/a/31419559/190476(我自己的问题)。我已经解释了使用ECDH的密钥推导的一个变体,根据NISTSP800-56A,第5.8.1节以及BouncyCastle C#API