알파벳 빈도 카운터
아무 텍스트나 붙여넣으면 사용된 모든 알파벳의 표를 얻을 수 있습니다. 개수, 전체 알파벳 대비 비율, 각 알파벳의 막대가 함께 나옵니다. 빈도순 또는 알파벳순으로 정렬할 수 있고, 대문자가 중요하면 대소문자 구분을 켜세요. 암호의 빈도 분석이나 퍼즐 확인에 가장 빠른 방법입니다. 무료이며 회원가입이 필요 없고, 아무것도 업로드되지 않습니다.
옵션
0
알파벳 수
0
전체 문자 수
0
고유 알파벳 수
알파벳 빈도 카운터 사용 방법
- 1. 텍스트를 붙여넣으세요. 일반 글, 암호문, 퍼즐 격자, 단어 목록 등 무엇이든 가능합니다. 표는 입력하는 동안 업데이트됩니다.
- 2. 정렬 순서를 고르세요. 빈도순으로 정렬하면 가장 흔한 알파벳이 먼저 나오며 동률은 알파벳순으로 정리됩니다. 알파벳순으로 정렬하면 참고 표와 비교하기 쉽습니다.
- 3. 대소문자 처리를 고르세요. 기본값에서는 H와 h가 같은 알파벳으로 셉니다. 대소문자 구분을 선택하면 대문자를 따로 나열합니다.
- 4. 표를 읽으세요. 각 알파벳은 개수, 전체 알파벳 대비 비율, 가장 흔한 알파벳에 맞춘 막대를 보여 줍니다. 카드는 알파벳 수, 전체 문자 수, 고유 알파벳 수를 보여 줍니다.
세는 대상
기본 라틴 알파벳의 26개 글자(a부터 z, A부터 Z)만 셉니다. 숫자, 공백, 문장 부호, é나 ñ 같은 악센트 글자, 다른 문자 체계의 글자는 무시합니다. 비율은 셈에 든 알파벳에서 각 알파벳이 차지하는 몫이며 전체 문자 기준이 아니므로, 공백과 문장 부호가 비율을 희석하지 않습니다. 나타난 알파벳만 나열되며, 나타나지 않은 알파벳은 행이 없습니다.
실제 예시
The quick brown fox jumps over the lazy dog 문장은 공백을 포함해 43자이며, 35개의 알파벳을 가지고 있고, 26개 알파벳을 모두 사용합니다. 카운터는 다음을 보여 줍니다:
| 알파벳 | 개수 | 알파벳 중 비율 |
|---|---|---|
| o | 4 | 11.4% |
| e | 3 | 8.6% |
| h, r, t, u | 각 2개 | 5.7% |
| 나머지 20개 알파벳 | 각 1개 | 2.9% |
이는 흔한 영어 패턴과 거리가 멉니다. 모든 알파벳을 한 번씩 담도록 만든 문장은 일반적인 글이 아니기 때문입니다. 더 길고 자연스러운 글은 알려진 분포에 가까워집니다.
영어의 알파벳 빈도
일반적인 영어 텍스트에서는 E가 가장 흔한 알파벳이며, 그다음이 T, A, O, I, N, S, H, R입니다. Robert Lewand의 Cryptological Mathematics(2000)를 바탕으로 널리 인용되는 표는 E가 약 12.7%, T 9.1%, A 8.2%, O 7.5%, I 7.0%, N 6.7%, S 6.3%, H 6.1%, R 6.0%이며, Z, Q, X, J는 각각 0.2% 미만이라고 제시합니다. 이 수치는 정확한 값이라기보다 전형적인 값으로 보세요. 텍스트에 따라 달라지며, 짧은 표본일수록 차이가 큽니다.
- 암호 해독. 단순 치환 암호에서는 평문의 각 알파벳이 암호문의 한 알파벳으로 대응하므로, 가장 흔한 암호문 알파벳은 아마 E나 T일 것입니다. 이것이 빈도 분석이며, 아랍 학자 알킨디(al-Kindi)가 9세기에 설명한 방법입니다.
- 카이사르 및 이동 암호. 가장 빈번한 암호문 알파벳을 찾고 E라고 가정한 뒤, 거슬러 세어 이동 값을 구하세요. 적용해 보려면 카이사르 암호를 사용하세요.
- 게임과 퍼즐. 단어 게임 플레이어는 알파벳 개수를 이용해 보드에 남을 가능성이 높은 알파벳을 판단하거나, 직접 만든 퍼즐을 점검합니다.
- 자판 배열. 드보락(Dvorak) 같은 자판 배열은 각 알파벳이 얼마나 자주 입력되는지를 바탕으로 설계되었습니다.
어떤 도구가 필요한가요?
| 원하는 작업 | 사용할 도구 |
|---|---|
| 각 알파벳이 얼마나 자주 나오는지 | 이 페이지 |
| 모음과 자음의 비율만 | 모음 계산기 |
| 공백 포함 또는 제외 전체 문자 수 | 글자 수 계산기 |
| 각 단어가 얼마나 자주 나오는지 | 단어 빈도 계산기 |
| 치환 암호 해독 | Substitution Cipher Solver |
자주 묻는 질문
- 영어에서 가장 흔한 알파벳은 무엇인가요?
- E입니다. 일반적인 텍스트에서 약 12.7%를 차지하며, 그다음은 T(약 9.1%), A(약 8.2%)입니다. ETAOIN SHRDLU라는 순서는 가장 흔한 알파벳을 나타내는 전통적인 약칭이지만, 텍스트에 따라 달라집니다.
- 알파벳 빈도 분석은 암호를 어떻게 깨나요?
- 치환 암호에서는 평문의 각 알파벳이 항상 같은 암호문 알파벳이 되므로, 알파벳 개수의 패턴이 남습니다. 가장 흔한 암호문 알파벳을 E, T, A, O에 맞춰 보면 첫 추측을 얻고, 이후 흔한 단어를 이용해 다듬습니다.
- 표에서 일부 알파벳이 빠진 이유는 무엇인가요?
- 표에는 텍스트에 실제로 있는 알파벳만 나열됩니다. 악센트가 있는 알파벳을 기대하셨다면, 악센트 글자와 라틴 문자가 아닌 문자는 세지 않는다는 점을 참고하세요.
- 대소문자 구분 옵션은 무엇을 하나요?
- 기본적으로 꺼져 있으므로 같은 알파벳의 대문자와 소문자 형태가 합쳐집니다. 켜면 H와 h를 별도의 행으로 나열합니다. 예를 들어 암호에서 대문자 사용을 확인할 때 유용합니다.
- 비율은 전체 문자 기준인가요, 알파벳 기준인가요?
- 알파벳 기준입니다. 공백, 숫자, 문장 부호는 분모에서 제외되므로, 보이는 알파벳들의 비율을 합하면 100%가 됩니다.
- 제 텍스트가 업로드되나요?
- 아니요. 알파벳은 브라우저에서 세며, 아무것도 전송되거나 저장되지 않습니다.