提问者:小点点

ECDH与P-256使用静态密钥弹跳城堡c#生成共享密钥


我正在尝试使用弹性城堡(c#)API使用ECDH-P-256算法创建一个共享密钥。我需要使用2个静态密钥来生成它。然后这些将与其他一些(变化的)数据进行散列以生成一个新密钥。

有人知道如何使用C#API执行ECDH吗?我一直在寻找一段时间,只能找到使用Java的代码。


共1个答案

匿名用户

我希望你已经找到了可以继续的东西。对于其他在这里登陆的人,请看看我在这里的回答https://stackoverflow.com/a/31419559/190476(我自己的问题)。我已经解释了使用ECDH的密钥推导的一个变体,根据NISTSP800-56A,第5.8.1节以及BouncyCastle C#API