RSA,AES,SHA1,RSA-SHA1 Sign加密算法C++/Java封装

4星(超过85%的资源)
所需积分/C币:43 2010-07-03 01:08:56 225KB APPLICATION/X-RAR
36
收藏 收藏
举报

C++部分使用了Wei Dai整理的开源C++加密工具cryptopp(www.cryptopp.com),cryptopp是一个非常优秀和完善的开源C++加密工具,将C++技术和设计模式使用到了淋漓尽致的地步,不过对于初学者来说比较难以上手,特别是需要将项目交给初学者来实现的时候,所以当时在cryptopp的基础上做了一些封装,并且将RSA,AES,SHA1,RSA-SHA1 Sign分离成独立的类,并且添加了Base16和Base64编码算法,使用这几个加密算法,几乎可以解决一般项目对通信安全的需要。 Java部分使用了JDK自带的SunJCE加密框架,一般网上可以找到的Java加密解密都是使用SunJCE框架,还有一个比较著名的 Java开源加密工具是bouncycastle(http://www.bouncycastle.org/),因为SunJCE是JDK自带的,所以使用比较方便,相对于cryptopp,SunJCE要容易上手得多,几乎不需要再做封装,不过为了跟C++封装统一,也做了简单的封装,保持C++接口和Java接口相近。 C++封装在Visual Studio 2003下测试通过,Java封装在jdk1.5.0_14下测试通过。 更详细的信息,解压缩后参考/doc/crypto.doc和源代码.

...展开详情
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
Raymond_Roc 虽然没用到,还是感谢楼主了
2016-12-06
回复
banchun2008 成功使用,资源不错
2016-08-05
回复
JackyFeng1003 不错,可以用,谢谢提供!
2016-06-08
回复
jayamazing 不错的资源,有参考价值
2016-05-24
回复
mycox 太全了,基本上涵盖了目前能用的加密算法
2015-05-27
回复
ous673 抱着试试的态度,不过对于我没什么用!
2015-04-01
回复
goodsun00 可以使用,但是对初学者可能看不懂
2014-12-19
回复
shayuye 可以用,谢谢
2014-09-26
回复
johnsonzrq 非常好用,赞一个
2014-08-14
回复
fengchenke1987 不错的资源,有参考价值!O(∩_∩)O谢谢~
2014-07-29
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
RSA,AES,SHA1,RSA-SHA1 Sign加密算法C++/Java封装 43积分/C币 立即下载
1/0