Cryptography is a vital part of network security. It is the art of coding information to hide the true meaning of the data. Cryptanalysis is the art of decoding the information. There are several popular encryption algorithms in use today, however the development of quantum code breakers may threaten their usefulness because the computers of the future may be all powerful by today’s standards. Therefore, there is no guarantee that current encryption techniques will still be viable in a post-quantum world.