当前位置: 技术问答>linux和unix
加密初学者的问题,送分(在线等待)
来源: 互联网 发布时间:2014-11-19
本文导语: 我想用rsa加密函数,可是对rsa的函数不太熟悉,请大虾们帮忙, 对rsa的疑问: 1。 如何指定自己的密钥,用RSA_new()可以得到一个密钥的结构,如何填充,要自己一个一个赋值吗,有没有现成的函数。 2。 用rsa...
我想用rsa加密函数,可是对rsa的函数不太熟悉,请大虾们帮忙,
对rsa的疑问:
1。 如何指定自己的密钥,用RSA_new()可以得到一个密钥的结构,如何填充,要自己一个一个赋值吗,有没有现成的函数。
2。 用rsa加密号称用512位的已经不太安全,要用1024位的,可是在哪里指定这个位数。
3。 rsa号称非对称加密,那么公钥和私钥是如何产生的。它两个有什么联系啊。
4。 int RSA_public_encrypt(int flen, unsigned char *from,
unsigned char *to, RSA *rsa, int padding);参数都是什么?
恳请大虾们给出例子,不胜感激。
对rsa的疑问:
1。 如何指定自己的密钥,用RSA_new()可以得到一个密钥的结构,如何填充,要自己一个一个赋值吗,有没有现成的函数。
2。 用rsa加密号称用512位的已经不太安全,要用1024位的,可是在哪里指定这个位数。
3。 rsa号称非对称加密,那么公钥和私钥是如何产生的。它两个有什么联系啊。
4。 int RSA_public_encrypt(int flen, unsigned char *from,
unsigned char *to, RSA *rsa, int padding);参数都是什么?
恳请大虾们给出例子,不胜感激。
|
pub_keys = RSA_new();
pub_keys = RSA_generate_key(1024,77,NULL,NULL);
是什么意思?一个pub_keys被赋两次值?而且第二次赋值并没有把第一次的
pub_keys当作参数。这个公钥的生成就很让人费解。
pub_keys = RSA_generate_key(1024,77,NULL,NULL);
是什么意思?一个pub_keys被赋两次值?而且第二次赋值并没有把第一次的
pub_keys当作参数。这个公钥的生成就很让人费解。
|
http://www.lslnet.com/linux/docs/linux-2303.htm
|
gz
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。