Top Ten Best Cryptography SitesThis is a list of best sites to learn cryptography from beginner to expert.
Learn Cryptography is a resource to understand how and why the cryptographic systems they use everyday work to secure their communications and protect their privacy.
This is the best resource ever. The description of complex concepts is simplified to the very basics making it the first place to look for cryptography ralated questions and solutions. The presentation layout is also very conducive for learning and very effective.
CryptoLab provides a suite of 20+ Cryptography related Tools for a broad selection of ciphers - from classical (Caesar, Vigenere, etc) to modern (RC4, DES and RSA). It can be used to practice encryption-decryption using many techniques, and even, view the real-time intermediate steps for advanced ciphers like RC4 and DES modes
The 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
I would strongly recommend getting the texts from the web site. There is nothing more frustrating than being stymied by one of the challenges only to find that you've transcribed the text incorrectly. I would also recommend skipping the Beale/book cipher - Challenge 5 - it is extremely difficult to crack.]
If you are looking for further cryptological practice, check out the National Cipher Challenge:
Challenges in this site provides puzzles on crypto and is one of the best sites to practise cryptography. Each puzzle tries to cover a special cipher algorithm or method.
Besides challenges there are some game puzzles like MortalCoil, Runway Robot which is good food to brain when you are bored.
This site will host all eight sets of our crypto challenges, with solutions in most mainstream languages
Crack ciphers, discover secrets, and improve your math skills! Games, challenges and tools to make and break secret codes. Encrypt and decrypt your own messages or try to ours
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