使用crypoto++进行加密解密签名和认证心得

3/8/2017来源:ASP.NET技巧人气:2934

网上关于crypto++的加密解密以及签名验证资料说的都比较详细。接下来就说说我的一些使用心得。

首先是下载版本问题。一定要注意你下载crypto++版本和你的vs适用。如果你的vs版本出来的年限比crypto++出来的年限都晚,很可能在编译中出现问题。

打开crypto++里的test.sln,源代码是在vs2008的环境下编的。我放到vs2013中,在Win32和x64中都可以编译。路面的路径什么的最好还是检查设置一下,这一步还是比较容易的。

比较坑的是下载的crypto++代码生成是MTd格式,你首先要改成MDd再开始编!!!!

因为你这种格式现在比较通用,值得注意的是你新建的工程的代码生成格式应该与你引用库的格式一致,否则会造成LMC2005错误井喷。

源码里面我用的最多的是test.cpp.值得大家多看一下。