Best Cryptography Sites
This is a list of the best sites to learn cryptography, from beginner to expert.
-
Practical Cryptography
Visit WebsiteThis site aims to provide a practical approach to cryptography. They attempt to provide JavaScript examples and detailed diagrams where possible, in order to make the learning process much smoother.
-
Cryptolab
Visit WebsiteCryptoLab provides a suite of 20+ cryptography-related tools for a broad selection of ciphers - from classical (Caesar, Vigenère, etc.) to modern (RC4, DES, and RSA). It can be used to practice encryption and decryption using various techniques, and even to view the real-time intermediate steps for advanced ciphers like RC4 and DES modes.
-
The Code Book
Visit WebsiteThe Code Book is a history of cryptography, all the way from Caesar shift ciphers to quantum cryptography. It is engaging and accessible, even to those with minimal skills in mathematics.
The best part of The Code Book is its Cipher Challenge: a series of ten encrypted texts using ciphers from the book.
-
The Hacker Community Online
Challenges on this site provide puzzles on crypto and it is one of the best sites to practice cryptography. Each puzzle tries to cover a special cipher algorithm or method. Besides challenges, there are some game puzzles like MortalCoil and Runway Robot, which are good for your brain when you are bored.
-
Cryptopals
This site will host all eight sets of our crypto challenges, with solutions in most mainstream languages.
-
Cryptoclub
Crack ciphers, discover secrets, and improve your math skills! Games, challenges, and tools are available to make and break secret codes. Encrypt and decrypt your own messages or try ours.
-
Crypto 101
Learn by doing. Learn how to exploit common cryptographic flaws, armed with nothing but a little time and your favorite programming language. Forge administrator cookies, recover passwords, and even backdoor your own random number generator.
-
CryptoHack