日期:2014-05-16  浏览次数:21227 次

RSA_public_encrypt加密问题
已知公钥存于数组pub_key中,如何利用该公钥调用openssl库函数RSA_public_encrypt对明文text加密呢?
另外,如果公钥的长度不变,明文的长度也不变,密文的长度会变化吗?

对加密不太熟悉,请大家赐教!!!
谢谢!!!

------解决方案--------------------
密文好像长度也不会变化,是一样的
没搞过openssl,看看RSA函数的调用声明吧,按这个方式调用,该链接的库都链接上
------解决方案--------------------
int RSA_public_encrypt(int flen, unsigned char *from, unsigned char *to, RSA *rsa, int padding);
网上搜了下这个函数的声明,楼主看下这个RSA是不是就是用来存放公钥的地方

------解决方案--------------------
探讨

引用:

int RSA_public_encrypt(int flen, unsigned char *from, unsigned char *to, RSA *rsa, int padding);
网上搜了下这个函数的声明,楼主看下这个RSA是不是就是用来存放公钥的地方

不是,公钥我已经是存如了一个数组,现在主要想知道怎样直接用我的公钥来加密……