【发布时间】:2011-10-31 02:32:03
【问题描述】:
我花了几天时间搜索ECDH秘密协议的结构,但没有成功。我在 MSDN 中发现 NCryptSecretAgreement 函数设置了一个指向 NCRYPT_SECRET_HANDLE 变量的指针,该变量接收代表秘密协议值的句柄。我对 WinAPI 完全不熟悉,所以我只能阅读文档。
我需要在基于 Windows 的桌面应用程序和 Web 应用程序之间交换密钥。 我需要知道的是 CNG 的 KDF 究竟如何使用(在我的情况下是散列)秘密协议值。我使用 SHA-256 算法作为 KDF 并尝试对秘密的 X 和 Y 进行散列协议,但结果与 CNG 计算的一个不匹配。有什么想法吗?
谢谢。
【问题讨论】:
标签: windows elliptic-curve diffie-hellman cng