Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Для розшифровки виконується зворотня заміна букв.

Збільшити криптостійкість шифру Цезаря можно шляхом введення ключового слова (бажано, щоб букви в ключовому слові не повторювалися, а якщо вони повторюються, то одна з них вилучається). Букви, що ввійшли до ключового слова в схемі заміни більше не повторюються.

Наприклад, якщо ключем є слово корунд, що починається з десятої позиції, то:

Буква шифр Буква шифр Буква шифр Буква шифр
а т З я Н а х и
б ф И ь О б ц і
в х І к П в ч ї
г ц Ї о Р г ш й
д ч Й р С е щ л
е ш К у Т є ю м
є щ Л н У ж я п
ж ю М д ф з ь с

 

3. Шифрування гаммуванням. Символи тексту, який шифрується додаються з символами деякої псевдовипадкової послідовності, що називається гаммою шифру. ( Практично перед шифруванням текст розбивається на блоки однакової довжини (звичайно – 64 біти). Гамма генерується у вигляді послідовності такої ж довжини. Чим довша гамма тим стійкіший шифр). Для шифрування використовується яка-небудь функція, що має властивість зворотності, наприклад, операція додавання по модулю 2. Для шифрування і дешифрування виконується така послідовність операцій:

1) Ключем є гамма – початковий текст;

2) 13 14 29 26 15 05 06 03 00 15 15 00 – цифрова форма початкового тексту в десятковій системі;

3) 01101 01110 11101 11010 01111 00101 00110 00011 00000 01111 01111 00000 – двійковий запис;

4) 10110 01010 00011 00110 11010 10101 01001 00100 10100 10010 00001 11100 – гамма;

5) 01011 00100 11110 11100 10101 10000 01111 00111 10100 11101 01110 11100 – шифр (сума по модулю 2 початкового тексту і гамми);

6) 10110 01010 00011 00110 11010 10101 01001 00100 10100 10010 00001 11100 – гамма (та сама, що й при шифруванні);

7) 01101 01110 11101 11010 01111 00101 00110 00011 00000 01111 01111 00000 - двійковий запис розшифрованого тексту (сума по модулю 2 шифрованого тексту і гамми);

8) 13 14 29 26 05 15 06 15 00 21 19 09 25 30 12 - цифрова форма розшифрованого тексту в десятковій системі;




Переглядів: 324

<== попередня сторінка | наступна сторінка ==>
Короткі теоретичні відомості | Ключем є гамма – початковий текст.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.