c – 如何从unsigned char *模数和指数65537(RSA_F4)创建RSA公
发布时间:2020-12-13 19:23:10 所属栏目:Linux 来源:网络整理
导读:我正在尝试从模数类型char []生成一个rsa公钥,现在我的指数是RSA_F4(65537); 但是,当我尝试使用“n”和“e”的值生成我的公钥时,RSA_public_encrypt,返回-1; 谢谢! 我的代码: #include 最佳答案 你可能想要一些看起来更像的东西: RSA *pubkey = RSA_new()
我正在尝试从模数类型char []生成一个rsa公钥,现在我的指数是RSA_F4(65537); 谢谢! 我的代码:
最佳答案
你可能想要一些看起来更像的东西:
编辑 您的代码工作正常,错误检查除外. RSA_public_encrypt在成功时返回密文的大小,而不是0,因此为了使上面的代码工作,在if行中添加< = 0测试:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |