The Signing Data with CNG示例显示了如何使用ECDSA进行签名和验证。
我改变了代码:
BCRYPT_ECDSA_P256_ALGORITHM到BCRYPT_ECDH_P256_ALGORITHM
NCRYPT_ECDSA_P256_ALGORITHM到NCRYPT_ECDH_P256_ALGORITHM
然而,签名验证失败。我无法想象为什么它不起作用。
我使用的是Windows 7 64位; Visual Studio 2010;调试; win32模式。
非常欢迎文章。
答案 0 :(得分:1)
ECDH不是签名算法。因此,您无法使用它进行签名。