Algorithm - 브루트 포스
브루트 포스(Brute-Force) Brute는 짐승같은, 난폭한이라는 의미이고, Brute-force는 난폭한 힘, 폭력이라는 뜻이다.암호학에서도 무차별 대입 공격이라고 부르고, 실제로 암호학에서도 쓰이는 방법이다. 간단하게 말해서문제를 해결하기 위해 모든 가능한 경우의 수를 직접 조합 및 대입하여 해보는 방법이라고 할 수 있다. 브루트 포스의 예쉽게 예를 들어 집 비밀번호는 4자리 숫자로 이루어져 있고 비밀번호가 9999라면도둑은 0001 ~ 9999까지 하나하나 비밀번호를 입력해야하는 것이 브루트 포스의 쉬운 예라고 할 수 있다. 브루트 포스의 단점위의 도둑의 예제를 다시 들자면 0001 ~ 9999까지의 비밀번호를 입력하는데 시간은.. 사람마다 다르겠지만 어마어마하게 많은 비용이 발생한다. 브루트..