ash*_*sh2 12 c c++ cryptography
我想使用加密库来实现RSA,DSA等.任何人都可以建议如果你使用它哪个更好.
小智 13
我个人最喜欢的是Botan.它允许您想要的尽可能多的控制.
它允许你在"管道"中将几个步骤链接在一起,在那里你基本上将数据写入它,然后首先是BZip2,然后是RSA/DSA,或者你想要的任何功能和botan提供的.
我喜欢这些细节,比如将bzip设置为9级压缩,所以我将我在Botan中找到的任何函数与我从其他库中获取的函数混合搭配.Botan不会对用户施加太大的压力,API也非常合理.
还有,最后一个,大人物:
它的记录相当合理!; http://botan.randombit.net/manual/index.html
我也尝试过在windows下使用cryptopp,但是在我的项目(使用MSVC2010版本5.6.0)中尝试使其链接并正常工作时有一些令人头疼的问题,但是根据更改日志,5.6.1应该已经修复了这个问题. .此外,该文档非常过时,该教程源自2002年.
最后但并非最不重要的是,我不得不承认没有尝试过OpenSSL,但从我所听到的情况来看,它有一个相当的学习曲线,而且API是C而不是C++.(我当然更喜欢后者)
归档时间: |
|
查看次数: |
9734 次 |
最近记录: |