- Implemented cryptographic algorithms
- Hash
- Adler-32, CRC-32, MD2, MD4, MD5, RIPEMD-160, SHA-1, SHA-256, Snefru
- Symmetric block ciphers
- AES, Blowfish, DEAL, DES, DESX, TripleDES, IDEA, RC2, RC5, RC6, ThreeWay
- Symmetric block ciphers modes of operation
- ECB, CBC, CFB, OFB
- Symmetric stream ciphers
- RC4 (ArcFour)
- Public-key cryptography
- ElGamal, LUC, RSA
- Key-agreement
- Diffie-Hellman
- Language bindings
- C, C++, Java, C#, Perl, PHP, Python
- Supported operating systems
- Linux, FreeBSD, Solaris, MS Windows, ...
(Cyfer should work on any Unixoid operating system)
Note: not all languages are supported on each platform
- Supported architectures
- Both 32-bit and 64-bit, little and big-endian architectures are supported
(tested on Intel x86 and Sun SPARCv9).
- Requirements
- GMP (GNU Multiple Precision) library
|
|