Перестановочний шифр — алгоритм шифрування, який полягає у перестановці знаків відкритого тексту згідно з певним правилом, яке є ключем.
Історія
Відомий принаймні з часів Стародавньої Греції, див. Скітала.
Приклад
Наприклад, текст «знак», зашифрований ключем «3421», буде виглядати так: «казн».
з н а к 3 4 2 1 \ \ / / / / \ \ 1 2 3 4 к а з н
Криптоаналіз
Криптоаналіз перестановочного шифра виконується за два етапи:
1.Визначається довжина ключа, після чого шифротекст записується у вигляді стовпчиків від 1 до n, де n — довжина ключа.
2. Виконуються перестановки шляхом перебору значень. Для ключа довжиною n необхідно виконати n! перестановок. Це ефективно при n<12.
Якщо ж n>12, доцільно використовувати розміщення перших 2-3 елементів перестановки. Така методика дозволяє відновити ключі n<10^7. Це означає, що не є можливим створити стійкий шифр застосовуючи тільки перестановки.
Див. також
Посилання
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Perestanovochnij shifr algoritm shifruvannya yakij polyagaye u perestanovci znakiv vidkritogo tekstu zgidno z pevnim pravilom yake ye klyuchem IstoriyaVidomij prinajmni z chasiv Starodavnoyi Greciyi div Skitala PrikladNapriklad tekst znak zashifrovanij klyuchem 3421 bude viglyadati tak kazn z n a k 3 4 2 1 1 2 3 4 k a z nKriptoanalizKriptoanaliz perestanovochnogo shifra vikonuyetsya za dva etapi 1 Viznachayetsya dovzhina klyucha pislya chogo shifrotekst zapisuyetsya u viglyadi stovpchikiv vid 1 do n de n dovzhina klyucha 2 Vikonuyutsya perestanovki shlyahom pereboru znachen Dlya klyucha dovzhinoyu n neobhidno vikonati n perestanovok Ce efektivno pri n lt 12 Yaksho zh n gt 12 docilno vikoristovuvati rozmishennya pershih 2 3 elementiv perestanovki Taka metodika dozvolyaye vidnoviti klyuchi n lt 10 7 Ce oznachaye sho ne ye mozhlivim stvoriti stijkij shifr zastosovuyuchi tilki perestanovki Div takozhAtaka z vidomim vidkritim tekstom Pidstanovochnij shifrPosilannya