| Paulo Barreto's Crypto Page |
Tales from the Cryptographer
Selected Block Ciphers
|
Selected Stream Ciphers
|
Selected
Hash Functions
|
|
Elliptic
Curve Cryptosystems
|
Other Asymmetric Cryptosystems
Digital Signature Algorithms
|
|
|
|
|
Locally Available Software
| Algorithm | Language | Notes |
|---|---|---|
|
The AES block cipher (Rijndael), the EAX authenticated encryption mode, and the OMAC message authentication code. |
C++, Java | All algorithms are patent-free. |
|
The AES block cipher (Rijndael), the OCB authenticated encryption mode, and the PMAC message authentication code. |
Java | The OCB and PMAC algorithms are patented. |
| The Skipjack block cipher. | C | |
| The HAVAL hash function. | C | Warning: some versions of HAVAL are broken. |
| The SQUARE block cipher. | C, Java | |
| Elliptix (elliptic curve cryptography). | Java | Alpha version (March 31, 1999) |
| Elliptix Lite (elliptic curve cryptography). | Java |
Cryptographers and Cryptanalysts
Material Didático em Português
Links