使用Crypto++5.5.2完成RSA加解密,真正的把公钥放在字符串内,而不是放在文件内

使用Crypto++5.5.2完成RSA加解密
2008-07-21 12:47
忙活了一周,基本完成了Crypto++库中关于RSA加解密的API封装!这一周里,查了很多Crypto++的相关资料,感觉这方面的内容乏善可陈,或者太简单,或者太笼统!本文希望能给使用Crypto++的朋友带来一些帮助,主要还是源代码了,实在没有时间码文字!在测试过程中,感觉Crypto++还是非常高效的,期待更多的人使用Crypto++。此外,Crypto++的源代码极富研究价值,是深入学习C++的经典材料!爱好 C++的你,千万别错过了~

本文提供的C++源代码已在Redhat Enterprise Server 5.0和Windows XP平台编译链接成功,使用的编译器分别是g++ 3.4.6、Visual C++ 6.0 (SP 6)。由于两个平台的代码差别不大,仅提供Linux平台的代码!如果你需要Windows平台的代码,可以向我索取,留下你的邮件地址即可!如果你在使用过程中,遇到任何问题,也欢迎你给我留言!

源程序主要包括五个文件:MyRSA.h、 MyRSA.cpp、Main.h、Main.cpp、makefile;两个目录:lib目录包含libcryptopp.a,include目录包含Crypto++5.5.2中的所有.h头文件。对了,上述五个文件与lib,include目录在同一层目录!需要说明的是,makefile是借用了一个兄弟的,忘记名字了,不好意思:-)

哈,还是贴代码吧!

 

如果你还在写这个加密类库的动态链接库,我建议你不要浪费时间了!已经有了而且很好用,网址:http://download.csdn.net/source/1931336

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值