问题描述
我正在尝试使用crypto++ wiki中的示例进行ecies加密,该加密符合IEEE P1363的方案版本。如ETSlΤS102 941 v1.3.1标准中所述的方案的前两个步骤是:
但是,在crypto ++示例中,第一行是:
ECIES<ECP>::Decryptor d0(prng,ASN1::secp256r1());
PrintPrivateKey(d0.GetKey());
ECIES<ECP>::Encryptor e0(d0);
PrintPublicKey(e0.GetKey());
,它使用专用于解密器并将加密器基于它。我看不到它与算法步骤如何匹配。
此外,Wiki声明加密功能返回一个元组{K,C,T},其中K是加密的公共机密,C是密文,T是身份验证标签。 但是,在此示例中,未检索到它们,我看不到它们如何实现。
任何见解和帮助将不胜感激。谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)