1. Encoding / Deconding - UTF - UNICODE - BASE64 - BASE32 2. Encryption / Decryption - Symetric / Asymetric (PKI - Public key Infrastructure) - AES, RSA, DES, 3. Compression / Decompression - zip, gz, zlib, rar, cab 4. Hashing - cksum, MD1, MD5, SHA1, Whirlpool, etc ... Software - OpenSSL Handware - QAT / ASIC / Heart Bleed - SSL & TLS : Standard OpenSSL, GNUSSL : Implementation