回答
我們用OpenSSL取得了很好的成功。便攜式,符合標準且易於使用。我要去LibTomCrypt。 OpenSSL經常被忽視,但TomCrypt非常輕巧且簡單。至於質量,TomCrypt被廣泛接受爲最高質量的加密。此外,它的許可證是公有領域,它避免了BSD許可證在編寫商業軟件時給予您的文檔的歸屬問題。
除外,如果它來自Debian。 ;) – 2008-10-08 01:24:50
debian版本已經更新,但是:) – warren 2008-10-08 03:01:25
鑑於目前關於開發狀態和組織OpenSSL庫的啓示,我認爲應該避免這個庫有一點點。另一方面,現在有很多組織參與改進,所以我預計它在不久的將來會很好。 – 2014-04-14 02:22:37
C++版本尚未推出,但Goolge KeyCzar http://code.google.com/p/keyczar/可能值得一看。無論你對他們的業務有什麼看法,他們都有很多聰明的程序員爲他們工作。
加密+似乎有一個良好的聲譽
我用CryptoPP過去(http://www.cryptopp.com/)和雖然它的API的風格和編程範式需要一點時間來適應,我喜歡它到底。它提供了廣泛的對稱和非對稱算法,具有很大的靈活性。文檔太過簡單了,API文檔就在那裏,但幾乎沒有「高級」概述和簡單的示例代碼。我最終迷惑了來自網絡的代碼段。很容易融入我的項目(靜態鏈接)。我開始使用MSVC-2003時,現在已經切換到2008年。它可以跨多個平臺移植(查看網站)。我一直使用默認的RNG,不知道是哪一個。
GPGme。簡單易用並且與OpenPGP format
- 1. 什麼是用於Perl的最好的密碼加密和解密庫?
- 2. 什麼是「var cc = cc = cc || {};」在Cocos2D中做什麼?
- 3. 什麼是最好的密鑰庫使用?
- 4. 什麼是最好的.NET unicode庫?
- 5. 什麼是最好的J2ME UI庫
- 6. 什麼是最好的Java OXM庫?
- 7. 什麼是最好的JAX-RS庫?
- 8. 在codeigniter中加密密碼的最佳方法是什麼
- 9. 保存加密/解密密鑰的最佳方法是什麼?
- 10. 什麼是/ [Cc] at/in perl?
- 11. (call/cc):什麼是延續?
- 12. MATLAB中最好的捷徑是什麼?
- 13. 什麼是加密/解密密鑰管理最佳實踐
- 14. 哪個是c#中最好的加密和解密算法?
- 15. 最好的加密方法
- 16. Ruby中最好的差異庫是什麼?
- 17. 什麼是核心Java庫中繼承的最好例子?
- 18. 什麼是C/C++中最好的計算機視覺庫?
- 19. django-cms中最好的多語言庫apphooks是什麼?
- 20. 什麼是Python中最好的調度程序/回調庫?
- 21. 什麼是最好的方式來匹配一個密碼
- 22. 菲爾鱘魚與API密鑰,什麼是最好的方法?
- 23. 對於獨特用途的數據加密,最好的方法是什麼?
- 24. 什麼是最適合中小型公司的MSSQL數據庫的加密
- 25. 什麼是加密/解密數據最安全的方式?
- 26. 什麼是存儲AES加密密鑰的最佳方式?
- 27. 什麼是最安全的python「密碼」加密
- 28. 什麼是存儲加密密鑰的最佳方式?
- 29. 在Makefile中,CC?=是什麼意思?
- 30. 什麼是asp.net項目中的dll文件的最佳加密?
我認爲對於這樣的問題,您應該指定您的項目是使用C還是C++。從技術上講,你顯然可以在C++項目中使用C庫,但我認爲這是最後的手段。 – Roel 2008-10-08 08:37:29
真奇怪,沒有人提到真正好的Botan圖書館(http://botan.randombit.net/)。 – 2012-11-27 15:14:05