Метод проб и ошибок, при котором автоматизированное программное обеспечение генерирует множество возможных комбинаций для взлома кода или ключа. Атака перебором – это самый очевидный способ атаки большинства шифров, поэтому шифры включают в себя достаточное пространство между ключами, чтобы на практике такой метод взлома был дорогостоящий. Обычно устойчивость шифра к атаке основана на стоимости средней атаки методом перебора.