인코딩 할때 사용되는 키와 디코딩시 사용되는 암호키가 동일한 암호법을 '대칭키 암호법' 이라고 한다. 잘 알려진 대칭키 암호법으로는 DES, Triple-DES, AES, RC2, RC4 등이 있다.
대칭키 암호법에서 비밀키가 누설되면 안되는 것은 매우 중요하다. 왜냐하면, 암호화된 암호문을 풀수 있는 유일한 방법이기 때문이다.
무차별 대입을 통해 암호화된 암호문을 풀수 있는데, 만약 가능한 키 값이 매우 다양하다면 그만큼 시간이 오래 걸리기 때문에 어려울 것이다.
가능한 키 값의 개수는 '키가 몇 비트'에 따라 달려있다.