Metoda prób i błędów to podstawianie różnych kombinacji klucza w celu znalezienia sensownego tekstu jawnego. Podstawianie gotowych wzorców to atak słownikowy, a sprawdzanie wszystkich możliwych kombinacji to atak brutalny.
Wyszukiwanie prawdopodobnych słów to szukanie słów pojawiających się w określonych miejscach, które z dużym prawdopodobieństwem powinny znajdować się w tekście i przy ich pomocy znalezienie klucza (chociaż jego części).
Analiza statystyczna to określenie prawdopodobieństwa rozkładu znaków dla danego języka i przy jego pomocy odczytanie kryptogramu (skuteczne szczególnie dla szyfrów podstawieniowych).
Analiza matematyczna to ułożenie i rozwiązanie układu równań na podstawie znanych algorytmów kryptograficznych, wynik tych równań reprezentuje klucz lub tekst jawny (chociaż jego część).