오늘 한 고객을 만나 비밀번호를 해독해야 한다고 하더군요. 특별히 복잡하지 않고 14자리밖에 되지 않습니다. 50위안으로 해결할 수 있는지 물었습니다. 그 말을 듣고 나는 충격을 받았다. 14자리 숫자를 해독하는 것은 여전히 무작위라고 말했다. 나는 그 말을 듣고 나서 그야말로 천문학적 숫자라고 생각했다. 해독할 수 없다. 나는 50위안의 수수료를 주었다. 나는 사전을 달리고 싶지도 않았다. 나는 단호하게 이 주문을 거절했고, 그러자 고객은 우리가 할 수 없으니 욕설을 쓰지 않겠다고 욕했다. 우리 동료들이 18자리 숫자를 모두 풀었다고 해서 과학 대중 + 불만 기사를 썼다.
14자리 비밀번호 조합은 몇 개입니까?
14자리 암호의 모든 가능한 조합 수를 계산하려면 먼저 다음 몇 가지 요소를 명확히 해야 합니다.
문자 세트 크기 : 암호의 가능한 문자 세트 (예: 숫자, 소문자, 대문자, 특수 문자 등).
다음은 몇 가지 일반적인 문자 세트 상황으로 계산하겠습니다.
1. 숫자 (0-9)
숫자 문자 세트에는 10 문자 (0 ~ 9)가 있습니다.
조합의 총 수는 다음과 같습니다.
1014=100,000,000,000,00010^{14} = 100,000,000,000,0001014=100,000
2. 소문자만 (a-z)
소문자 문자 세트에는 26자가 있습니다.
조합의 총 수는 다음과 같습니다.
2614≈6.7×101926^{14} \약 6.7 \times 10^{19}2614≈6.7×
3. 대문자만 (A-Z)
대문자 문자 세트에는 26자가 있습니다.
총 조합 수는 소문자와 동일합니다.
2614≈6.7×101926^{14} \약 6.7 \times 10^{19}2614≈6.7×< 0> 즉, 약 67억 개의 가능한 암호 조합입니다.
4. 혼합 대소문자(A-Z, A-Z)
혼합 대소문자 문자 세트는 52자(소문자 26자 + 대문자 26자)입니다.
조합의 총 수는 다음과 같습니다.
5214≈5.9×102352^{14} \약 5.9 \times 10^{23}5214≈< 즉, 약 5,900조 가능한 암호 조합입니다.
5. 숫자 + 소문자 + 대문자(0-9, A-Z, A-Z)
문자 세트 크기는 62자(숫자 10개 + 소문자 26개 + 대문자 26개)입니다.
총 조합 수는 다음과 같습니다.
6214≈3.5×102462^{14} \약 3.5 \배 10^{24}6214≈3.5× 0> 즉, 약 350억 가능한 암호 조합입니다.
6. 숫자 + 대문자 및 소문자 + 특수 문자(0-9, A-Z, A-Z, 특수 문자)
특수 문자 세트에 일반적으로 사용되는 32개의 문자가 있다고 가정합니다(예: !@#$%^ &*() 등), 총 문자 세트 크기는 94자(숫자 10개 + 소문자 26개 + 대문자 26개 + 특수 문자 32개)입니다.
조합의 총 수는 다음과 같습니다.
9414≈3.8×102694^{14} \약 3.8 \times 10^{26}9414≈x117> 즉, 약 380억 억 가능한 암호 조합입니다.
요약
우리의 현재 속도로는 지구가 멸망할 때까지 풀릴 방법이 없습니다! RAR 형식의 압축 패키지, 당사 서버의 장치 수만 대는 초당 100만 대 이상의 속도에 불과합니다.