CrypTool – wolny program edukacyjny z dziedziny kryptologii. Zaimplementowano w nim wiele algorytmów i protokołów kryptograficznych, a także narzędzia kryptoanalizy. Program został zaplanowany w taki sposób, aby nawet osoba bez przygotowania informatycznego mogła eksperymentować i uczyć się o współczesnych metodach zabezpieczania danych. Zasady działania większości algorytmów klasycznych, a także algorytmów asymetryczne RSA, ECC, podpis cyfrowy, czy protokołu uzgadniania kluczy Diffiego-Hellmana, zostały zaprezentowane przy pomocy czytelnych animacji. Do programu dołączona jest elektroniczna wersja podręcznika zawierającego teoretyczne wprowadzenie do współczesnej kryptologii.
Projekt CrypTool jest rozwijany na zasadach otwartego oprogramowania. Został zapoczątkowany przez prof. Bernharda Esslingera, a w tej chwili jest rozwijany głównie na niemieckich uniwersytetach. Celem programu jest podnoszenie świadomości użytkowników o zagrożeniach występujących w świecie informatyki, a także wyjaśnianie zasad działania zabezpieczeń. CrypTool jest programem dydaktycznym i jako taki nie powinien być wykorzystywany jako element realnych zabezpieczeń.