![](https://www.101computing.net/wp/wp-content/uploads/encryption-matrix-150x150.png)
Cryptography, or cryptology is the practice and study of techniques for secure communication. Cryptography relies on using more or less complex encryption algorithms to encode a readable message (plaintext) into a collection of characters (ciphertext) that is hard to decipher…