【经验分享】私钥计算公钥时,记得最后使用补位模式
*pxlen = BN_bn2binpad(bx, (unsigned char *) px, 32);
*pylen = BN_bn2binpad(by, (unsigned char *) py, 32);
当时遇到的主要问题是:使用其他假名证书,就可以正常验签,但有一个证书,就验签不通过,最后发现是 这个的公钥 为:
00C178EDC99CF1B5DD0F5F163DFFC1FBA8568AE03EB42FDB4AAF6B23CC1AFD9C
导致计算的最后的e 值不正确.
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。