Про цей інструмент
Шифр за ключовим словом — це класичний спосіб згенерувати моноалфавітний алфавіт підстановки з запам’ятовуваного ключового слова. Цей інструмент будує той алфавіт шифру, показує повне відображення й використовує його, щоб зашифрувати чи розшифрувати ваш текст у браузері. Він відрізняється від Цезаря (фіксований зсув), Атбаша (фіксоване обернення) й афінного (лінійна формула): тут увесь алфавіт підстановки походить зі слова, яке ви обираєте.
Алфавіт шифру будується написанням ключового слова з видаленими повторюваними літерами, потім додаванням решти невикористаних літер A–Z за порядком. Необов’язкова літера початку заповнення дає змогу почати цю решту послідовності в обраній точці (із замиканням по колу алфавіту) для додаткової варіації. Отриманий 26-літерний рядок вирівнюється позиційно з відкритим алфавітом A–Z, тож літера на кожній позиції стає своєю заміною. Кодування відображає відкритий у шифр; декодування обертає ту саму таблицю.
Уся обробка відбувається локально, тож нічого набране не залишає ваш пристрій. Регістр зберігається, а будь-які нелітерні символи проходять недоторканими, що зберігає розділові знаки й інтервали. Оскільки це проста підстановка, шифр зберігає візерунки частот літер і вразливий до частотного аналізу — чудово для головоломок і навчання, але не для справжніх таємниць. Наприклад, ключове слово KRYPTOS дає алфавіт шифру KRYPTOSABCDEFGHIJLMNQUVWXZ.