使用加密API使用ECDH签名:下一代C++
Sign with ECDH using Cryptography API: Next Generation C++
使用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模式。
文章非常受欢迎。
ECDH不是签名算法。因此,您无法使用它进行签名。
相关文章:
- 当在同一名称空间中有两个具有相同签名的函数时,会发生什么
- 使用 C/C++ 宏生成函数签名
- 如何使用模板函数的函数签名进行SFINAE
- 是什么原因导致它无法编译?它是声明签名还是在函数本身的实现中
- C++Builder中的OnClick事件签名存在问题
- 加密++验证大文件签名
- 具有所表示类的相同构造函数签名的代理类模板
- 获取隐式转换溢出从无符号到已签名的警告
- 为什么签名字符可以保存大于 127 的值?
- 使用不同算法的 PKCS1v15 填充进行加密 ++ 签名
- 模板签名解析为 void(void) 被 GCC 拒绝;这是否有效C++?
- 将具有固定签名的自定义函数名称注入 CRTP
- RSA_PKCS1签名验证
- 验证openssl c++中的签名,这是由JAVA DSA签名的?
- 函数签名与调用的函数不匹配,常量字符[]和字符*之间的区别?
- 如何解释GDB中回溯的模板函数签名?
- 如何从参数中获取函数签名?
- 我能否根据其运算符()的签名专门化可变参数模板参数
- 无法使用 RSA-Sha256 进行签名.WatchData CSP 不是 CNG(加密 API:下一代)提供程序吗?
- 使用加密API使用ECDH签名:下一代C++