cryptography - ECDSA 密钥的包装机制
问题描述
我正在使用 pkcs11interop 生成密钥,并进行包装/解包。这就是我在工作中使用的 https://github.com/Pkcs11Interop/Pkcs11Interop/blob/master/src/Pkcs11Interop/Pkcs11InteropTests/HighLevelAPI/_24_WrapAndUnwrapKeyTest.cs
我可以生成 ECDSA p-256。但问题是我想打包/解包 ECDSA 密钥,我不知道应该使用哪个机制值(CKM_???)。上面的示例使用 CKM_RSA_PKCS,它仅适用于 RSA。IMechanism 机制 = Settings.Factories.MechanismFactory.CreateMechanism(CKM.CKM_RSA_PKCS);
我还尝试在http://wiki.ncryptoki.com/GetFile.aspx?File=%2fdocs%2fpkcs-11v2-20.pdf使用几个 CKM 进行 wrap/upwrap, 但它仍然失败。
如果您对此有任何信息,请帮助与我分享。非常感谢!
解决方案
推荐阅读
- php - PHP选择longblob内存问题
- javascript - 在 typescript/javascript 中使用 express 请求对象访问对象
- python - Tkinter 中的动态侧边菜单
- c++ - 如何在同一行中获取多个整数作为输入并将它们存储在 C++ 中的数组或向量中?
- html - 在不影响 div 位置的情况下调整 CSS 边框
- hive - 如果未添加新分区,则需要 hive 每日 msck 修复
- macos - .sh 文件和终端 MAC 中的不同 java 版本
- python - 如何跳过重复的行?
- excel - VBA 错误 91 ,在主 Sub 中调用 Sub 后
- javascript - Heroku 免费服务