Brute-Force Attack(무차별 대입 공격)이라고도 하며, 암호를 풀기 위해 가능한 모든 값을 무작위로 대입하는 것을 의미한다. 조합 가능만 문자열을 하나씩 대입하는 방식이기 때문에 100%의 정확도를 가지나, 비효율적인 시간 및 비용이 소모된다는 한계를 가진다. 실제로 AES128 암호화 키를 무작위 대입법으로 해독할 경우 약 100경 년의 시간이 걸린다.