소수(Prime Number)는 1과 자기 자신만을 약수로 가지는 2 이상의 자연수입니다. 이 판별기에 숫자를 입력하면 소수 여부를 즉시 확인할 수 있으며, 소수가 아닌 경우 약수 목록소인수분해 결과를, 소수인 경우 몇 번째 소수인지와 근처의 소수들을 보여줍니다.

2 이상 10,000,000 이하의 자연수

소수란?

소수(Prime Number)는 1보다 큰 자연수 중 1과 자기 자신 외에는 어떤 자연수로도 나누어지지 않는 수입니다. 가장 작은 소수는 2이며, 유일한 짝수 소수입니다. 소수는 자연수의 기본 구성 요소로, 모든 자연수는 소수의 곱으로 유일하게 표현할 수 있습니다(산술의 기본정리). 암호학(RSA 알고리즘), 해시 함수, 난수 생성 등 현대 정보 보안의 핵심 기반이기도 합니다.

자주 묻는 질문 (FAQ)

Q. 1은 왜 소수가 아닌가요?

과거에는 1을 소수로 분류하기도 했지만, 현대 수학에서는 1을 소수에서 제외합니다. 가장 큰 이유는 산술의 기본정리(모든 자연수의 소인수분해가 유일하다) 때문입니다. 만약 1을 소수로 인정하면 12 = 2 x 2 x 3 = 1 x 2 x 2 x 3 = 1 x 1 x 2 x 2 x 3 등 무한히 많은 분해가 가능해져 유일성이 깨집니다.

Q. 소수는 실생활에서 어디에 활용되나요?

소수의 가장 중요한 실용적 활용은 암호학입니다. 인터넷 보안의 근간인 RSA 암호는 매우 큰 두 소수의 곱은 쉽지만 그 역(소인수분해)은 극도로 어렵다는 원리를 이용합니다. 또한 해시 테이블의 크기 설정, 체크섬 알고리즘, 의사 난수 생성기 등 컴퓨터 과학 전반에서 소수가 활용됩니다.