高分求RSA算法

noho 2001-09-01 04:47:10
要求:
//产生随即的公钥和密钥,保存在传入的两个key的引用中
void RSA_CreateKey(public_key & key1, private_key & key2);
//用密钥加密存放在lpData中的数据,lpData中数据的长度在dataLen中,在pOutLen中返回加密后数据的长度,函数的返回值是密文的地址
BYTE * RSA_Encrypt(const private_key & key, const BYTE * lpData, unsigned int dataLen, unsigned int * pOutLen);
//用公钥解密存放在lpData中的数据,lpData中数据的长度在dataLen中,在pOutLen中返回加密后数据的长度,函数的返回值是明文的地址
BYTE * RSA_Decrypt(const public_key & key, const BYTE * lpData, unsigned in dataLen, unsigned int * pOutLen);
//释放Encrypt和Decrypt中分配的内存
void RSA_Free(void * lpData);
...全文
1819 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
noho 2001-10-24
  • 打赏
  • 举报
回复
to cui
我的OICQ: 2584348
Dozemin 2001-10-24
  • 打赏
  • 举报
回复
RSA加密算法并不难呀!很简单的,致使,你得找一个好的公钥e和n
n=p*q,
p,q为素数
willii 2001-10-24
  • 打赏
  • 举报
回复
加密解密函数原型有点问题吧?
RSA加密后的密文长度取决于所用的密钥长度,比如用1024位密钥加密,那么明文长度不能超过128字节,而密文长度是128字节。
用你这个函数加密,lpData输入如果是1个字节,加密后返回的数据也是128字节。所以小心了,内存分配一定要够。
最好多加一个参数,将加密后的数据在函数里面分配内存,将地址返回
wilddragon 2001-09-25
  • 打赏
  • 举报
回复
天生我才必有用
蚊子王 2001-09-24
  • 打赏
  • 举报
回复
to noho(听,钱在说话):怎么联系,给你发信吗?
我现在是ASM版主了,ASM人气老是很低,我想怎么弄高一点。
还有,是不是在那个“大整数乘除”里被我从20分讨价还价到95分搞怕了,所以一开始就声明只有这么多分了。
noho 2001-09-10
  • 打赏
  • 举报
回复
多谢各位帮忙
to cui:和我联系,我告诉你诀窍
蚊子王 2001-09-04
  • 打赏
  • 举报
回复
to noho(听,钱在说话):你的问题怎么人气都这么高的(回帖的人并不多啊),请问诀窍
orangeliu 2001-09-04
  • 打赏
  • 举报
回复
我的课程设计就是公私密钥,
qiaoyu2k 2001-09-04
  • 打赏
  • 举报
回复
http://www.helpwork.com/book/html/user/index.asp->
解密指南->
破解方法
turbozzh 2001-09-03
  • 打赏
  • 举报
回复
我有VB源码,要不要??
CyberUFO 2001-09-03
  • 打赏
  • 举报
回复
我有,只不过是Delphi 的!要不要?
SeaBirds 2001-09-03
  • 打赏
  • 举报
回复
crypt加密库中有!好像就是你写的这几个原形!
武汉阿康 2001-09-03
  • 打赏
  • 举报
回复
到www.google.com里面找找
noho 2001-09-02
  • 打赏
  • 举报
回复
多谢各位
to idler,我会跟你联系的
我的email:nkfd@263.net,你能发给我吗?
Jouzen 2001-09-02
  • 打赏
  • 举报
回复
网上找找
有免费的源代码
idler 2001-09-01
  • 打赏
  • 举报
回复
首先我奉劝你不要把RSA用在大数据量的加密和解密上。一般RSA用于数字签名和密码交换方案。另外,你最好移植一套UNIX下的大数运算函数库,如GNU MP等等,我这里有。
然后才能做算法。
我正在搞一个这方面的课题,有问题我们可以一起讨论。
fangjh@citiz.net
OICQ:6108925
noho 2001-09-01
  • 打赏
  • 举报
回复
//sigh
想多加分也不行

33,027

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧