Main Page

From Crypto++ Wiki
Jump to: navigation, search

Crypto++® Library 5.6


Free C++ library for cryptographic schemes written by Wei Dai and includes ciphers, message authentication codes, one-way hash functions, public-key cryptosystems, key agreement schemes, and deflate compression.

Implementations

Crypto++ offers implementations for well known and lesser known schemes and algorithms. Below is a small list of well known systems.

Diffie-Hellman Key Agreement
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Advanced Encryption Standard
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
RSA Cryptography
Elliptic Curve Cryptography
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Digital Signature Algorithm
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
ElGamal Cryptosystem

User Guide

Denis Bider's Crypto++ User Guide is available on the Crypto++ wiki. All files in the collection can be found in User Guide. Everyone who is new to Crypto++ should familiarize themselves with the filter section. Note: the User Guide is somewhat dated now. Even though all functionality is present, some objects no longer exist.

Finding Things

The official documentation is the Crypto++ annotated sources. You can find it on the Crypto++ main page at the Crypto++ Library API Reference.

The wiki has a lot of information in it. You can try All Pages to see a list of all pages, or you can use Random Page to get a random page. You can also use the special Categories Page if you know the category of information you are seeking.

If you have an idea about what you want, then try the Search feature in the toolbox on the left. Be sure to click Search, and not Go (or press ENTER since that's Go).

If you are looking for something that's not part of the library, then it might be available as a Patch. The Patch page is maintained by the community and collects third party contributions and provides them to the community under the same licensing terms as the library itself.

Quick Links

Crypto++ Homepage
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Login or Create an Account
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Wikified FAQ
Crypto++ Users Group
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Suggestions or Problems
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Crypto++ License
Crypto++ SourceForge Project
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Bug Reporting
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Products using Crypto++