标签: c# bouncycastle diffie-hellman
我正在编写一个应用程序,它将在手机和Windows PC之间交换数据,我想保护使用Diffie-Hellman交换生成的密钥发送的数据。
我正在尝试使用BouncyCastle,但C#实现的几乎不存在的文档让我感到难过。
我想知道的是:当收到对方的密钥时,生成DH密钥和计算共享密钥的工作流程是什么? (我假设我可以将我的密钥作为字符串发送,我可以将另一方的密钥作为字符串使用。)我在C#中使用哪些对象/方法?