Crypto++
8.5.0Turn to this handy cryptography library that can proposes an impressive array of algorithms you could turn to for increased security
Being a C++ class library of cryptographic schemes, Crypto++ packs a multitude of algorithms you could turn to in order to handle your tasks.
As such, it should be pointed out that among the functionality Crypto ++ provides you with are the following goodies: high-speed stream ciphers such as Panama, Sosemanuk, or ChaCha, as well as authenticated encryption schemes, with EAX, CCM, and GCM being on the list.
Aside from that, public-key cryptography is supported, with DSA and RSA being just two examples in this regard. And this we have touched upon the subject, we should also mention that padding schemes for public-key systems are also included on Crypto++’s list of features.
Moreover, it should be pointed out that key agreement schemes such as Diffie-Hellman (DH), Menezes-Qu-Vanstone (MQV), Fully Hashed MQV (FHMQV), and more can be used.
As for AES and AES candidates, your options include AES (Rijndael), MARS, Twofish, CAST-256, Serpent, and RC6. You might also be interested to know that as far as block ciphers are concerned, you can choose from the following: IDEA, Triple-DES, ARIA, SEED, and more.
In case you intend to focus on elliptic curve cryptography, Crypto++ should provide you with invaluable help, with support for ECNR, ECMQV, ECDSA, ECIES, and more being guaranteed.
As such, it should be pointed out that among the functionality Crypto ++ provides you with are the following goodies: high-speed stream ciphers such as Panama, Sosemanuk, or ChaCha, as well as authenticated encryption schemes, with EAX, CCM, and GCM being on the list.
Aside from that, public-key cryptography is supported, with DSA and RSA being just two examples in this regard. And this we have touched upon the subject, we should also mention that padding schemes for public-key systems are also included on Crypto++’s list of features.
Moreover, it should be pointed out that key agreement schemes such as Diffie-Hellman (DH), Menezes-Qu-Vanstone (MQV), Fully Hashed MQV (FHMQV), and more can be used.
As for AES and AES candidates, your options include AES (Rijndael), MARS, Twofish, CAST-256, Serpent, and RC6. You might also be interested to know that as far as block ciphers are concerned, you can choose from the following: IDEA, Triple-DES, ARIA, SEED, and more.
In case you intend to focus on elliptic curve cryptography, Crypto++ should provide you with invaluable help, with support for ECNR, ECMQV, ECDSA, ECIES, and more being guaranteed.
8.7 MB
Info
Update Date
Mar 07 2021
Version
8.5.0
License
Open Source
Created By
Wei Dai
Related software Development
.NET Runtime Library for Delphi
6.0.7.3
144 MB
TAniIcon
10.2.4.0
175 MB
WinBatch
2021C
16.7 MB
Debug Diagnostic Tool
2.3.0.37
27.3 MB
Electron
13.2.2 / 14.0.0 Beta 23 / 15.0.0 Alpha 9 / 12.0.17 / 11.4.12 / 10.4.7 / 9.4.4 / 8.5.5
74.6 MB
PMD
6.37.0 / 7.0.0 Snapshot
42.5 MB
ETAC Code Generator
2-0-3-ena
6 MB