cryptlib provides access to the following algorithms:
cryptlib Encryption Modes and Algorithms | |
---|---|
Algorithm | Mode |
Blowfish | ECB, CBC, CFB, OFB |
CAST-128 | ECB, CBC, CFB, OFB |
DES | ECB, CBC, CFB, OFB |
Triple DES | ECB, CBC, CFB, OFB |
IDEA | ECB, CBC, CFB, OFB |
RC2 | ECB, CBC, CFB, OFB |
RC4 | Stream |
RC5 | ECB, CBC, CFB, OFB |
SAFER/SAFER-SK | ECB, CBC, CFB, OFB |
Skipjack | ECB, CBC, CFB, OFB |
MD2 | Hash algorithm |
MD4 | Hash algorithm |
MD5 | Hash algorithm |
MDC-2 | Hash algorithm |
RIPEMD-160 | Hash algorithm |
SHA | Hash algorithm |
HMAC-MD5 | MAC algorithm |
HMAC-SHA1 | MAC algorithm |
HMAC-RIPEMD-160 | MAC algorithm |
Diffie-Hellman | Key-exchange algorithm |
DSA | Public-key algorithm |
ElGamal | Public-key algorithm |
RSA | Public-key algorithm |
All algorithms are implemented according to the relevant security or encryption standards.