Introduction Encode/Decode Crypt/Decrypt what is the difference between encryption and encoding Symetric Algorithm BlowFish AES DES 3DES ... Asymetric ALgorithm RSA GPG Hash function MD4 MD5 SHA1 SHA2 SHA3 BLAKE /BLAKE2 Digital Signatures El Gamal Signature Hashing and Signing Birthday attacks on signatures Elliptic Curve Cryptography SSL/TLS Cryptography Example of ecnryption protocols $ how HTTPS works