Cryptography (or cryptology; from Greek κρυπτός, kryptos, "hidden, secret"; and γράφω, gráphō, "I write", or λογία, logia, respectively)^{[1]} is the practice and study of hiding information. Modern cryptography intersects the disciplines of mathematics, computer science, and engineering. Applications of cryptography include ATM cards, computer passwords, and electronic commerce.
The following outline is provided as an overview of and topical guide to cryptography:
Symmetrickey algorithms
Asymmetric key algorithms
Authentication
Transport/exchange
Weak keys
Classical
Modern
Standards
General cryptographic
Open efforts


