Encryption
Hashing
Decryption
Validation
Rivest, Shamir, Adelman
Message digest algorithm (MD5)
Blowfish
Diffie-Hellman
Confidentiality
Integrity
Authentication
Nonrepudiation
Confidentiality
Integrity
Authentication
Nonrepudiation
Validation
Authorization
Certification
Witnessing
Quantum cryptography
Asymmetric cryptography
Elliptic curve cryptography
Classic cryptography
Substitution
Steganographic
Transposition
Asymmetric
Asymmetric, block, substitution
Asymmetric, stream, transposition
Symmetric, stream, substitution
Symmetric, block, transposition
Rivest-Shamir Adelman
Vernam
Elliptic Curve Diffie-Hellman in Ephemeral mode (ECDHE)
Blowfish
Chosen plaintext
Ciphertext only
Known plaintext
Chosen ciphertext