Crypto++

Crypto++（也稱作CryptoPP、libcrypto++或libcryptopp）是一套自由开源的 C++ 密碼學函式庫。在學術界、學生專案、開源專案，甚至是商業用途，Crypto++ 都被廣泛地使用。

演算法 
除了完整支援常見的演算法，Crypto++ 也包含了較冷門、較少被使用的演算法，例如 Camellia 是 ISO//IETF 核可的 區塊加密法，與 AES 大致相同；而  是 ISO//IETF 核可的 密碼雜湊函式，與 SHA 大致相同。這兩套冷門的演算法都包含在 Crypto++ 之中。

另外，Crypto++ 函式庫有時也會提出很先進的演算法、實作供密碼學界研究。例如  以雜湊為基礎的通用 訊息認證碼，在將其提交給 IETF 的過程中，就被 Crypto++ 函式庫支援了。另外還有  曲線，於 2009 年被加入 RFC 5639 草稿中，在同月被加入 Crypto++ 5.6.0 中。

參考 

加密软件
C++函式庫
密码算法
自由發展元件與函式庫
带有源代码的公共领域软件
1995年软件