Частота літер — лічильник та аналіз
Підрахуйте, як часто трапляється кожна літера, порівняйте з частотою літер в англійській та дізнайтеся індекс збігів, біграми й підказку зсуву шифру Цезаря.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяПідрахуйте кожну літеру у вашому тексті
Лічильник частоти літер показує, скільки разів кожен символ трапляється в тексті, — у кількості та у відсотках, разом зі стовпчастою діаграмою, яка робить розподіл легким для читання. Автори використовують його, щоб перевірити липограму чи панграму, любителі словесних ігор — щоб вивчати розподіл літер, вчителі — щоб показати учням, як працює мова, а шанувальники головоломок і криптографії — щоб зламувати шифри. Результати оновлюються під час введення й можуть сортуватися за частотою або за алфавітом; таблицю можна скопіювати як CSV або Markdown кнопками над нею.
За замовчуванням інструмент рахує літери від A до Z без урахування регістру. Зніміть позначку «A–Z only» (лише A–Z), щоб рахувати кожну літеру Unicode, зокрема é, ß, ł, кирилицю та грецьке письмо, а за бажанням ще й цифри та розділові знаки. Позначте «Case sensitive» (з урахуванням регістру), щоб рахувати великі літери окремо. В українській мові найчастіші літери — О, А, Н, І: для аналізу українського тексту зніміть позначку «A–Z only», щоб підраховувалися й літери кирилиці.
Частотний аналіз для шифрів
Частотний аналіз — найдавніша техніка зламування шифрів, описана арабським ученим аль-Кінді у IX столітті. У простому шифрі підстановки або шифрі Цезаря кожна літера завжди замінюється тим самим символом, тож найпоширеніша літера шифротексту, імовірно, означає E, наступна — T або A, і так далі. Кожен стовпчик діаграми має маркер, що показує типову частку літери в англійській мові, тому розбіжності одразу впадають в око.
Три додаткові показники допомагають зі складнішими головоломками. Індекс збігів показує, чи частоти літер ще нагадують англійську (близько 0,067), чи вирівнялися до випадкових (близько 0,038), що вказує на поліалфавітний шифр, як-от шифр Віженера. Найчастіші біграми — це перелік найпоширеніших пар літер; в англійській першими йдуть TH, HE, IN та ER. Імовірний зсув Цезаря перевіряє всі 26 зсувів і повідомляє той, чиї частоти найкраще відповідають англійській. Приклад тексту — шифр Цезаря із зсувом 3; спробуйте розшифрувати його інструментом «Caesar Cipher» (шифр Цезаря).
Приватний аналіз
Усі підрахунки та статистика виконуються у вашому браузері. Відповіді на головоломки, рукописи й повідомлення ніколи не завантажуються.
Як користуватися
- Вставте текст або шифротекстДодайте будь-який текст, головоломку чи зашифроване повідомлення.
- Виберіть, що рахуватиРахуйте лише A–Z або кожну літеру, за бажанням також цифри та розділові знаки, з урахуванням регістру або без нього.
- Прочитайте гістограмуПорівняйте частку кожної літери з типовими англійськими частотами, показаними маркером на кожному стовпчику.
- Скористайтеся підказками для шифрівПерегляньте індекс збігів, найчастіші біграми та найімовірніший зсув Цезаря.