Cryptology is the science of creating and breaking codes and ciphers. It has three main eras in history - the manual era beginning with Julius Caesar, the mechanical era with machines like the German Enigma, and the modern computer-based era using algorithms such as hash, RSA, and 3DES. Cryptology has many useful applications for information security across different sectors such as social media, banking, email, data protection, and military and diplomatic communications.