新闻  |   论坛  |   博客  |   在线研讨会
【经验分享】私钥计算公钥时,记得最后使用补位模式
电子禅石 | 2021-04-07 17:30:40    阅读:2224   发布文章

    *pxlen = BN_bn2binpad(bx, (unsigned char *) px, 32);
    *pylen = BN_bn2binpad(by, (unsigned char *) py, 32);


当时遇到的主要问题是:使用其他假名证书,就可以正常验签,但有一个证书,就验签不通过,最后发现是  这个的公钥 为:

00C178EDC99CF1B5DD0F5F163DFFC1FBA8568AE03EB42FDB4AAF6B23CC1AFD9C

导致计算的最后的e 值不正确.

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
电子禅石  2021-04-28 16:18:01 

还出现一次:是签名时候或者验签时候,都需要注意,使用BN_bn2binpad 的模式。

属于自己的技术积累分享,成为嵌入式系统研发高手。
推荐文章
最近访客