Cryptography is the practice and study of techniques for secure communication in the presence of adversarial behavior.
Classic Ciphers
Encryption
See: Encryption
Message Authentication
Hash Functions
- Cryptographic Hash Functions - MD5, SHA
- Salt - for password hashing
Key Change
See: Key Exchange