Инструменты пользователя

Инструменты сайта


симметричное_шифрование

**Это старая версия документа!**

Симметричные шифры

Блочные

Таблица подстановки - блока тектста на блок шифруемого текста.

Поточные

Шифр генерирует псевдослучайную последовательность, складываеемый по модулю с потоковым битом.

s 10100111011101101100

k+ 10110100100111101101

ks 00010011111000000001

Потоковые шифры начали применятся военными 50 - 60 годы.

Шифр подстановки.

Шифр цезаря.

Каждая буква заменялась на букву отстоящую на 3

A B C D E

D E F J H

Использование частотного анализа помогает расшифровать.

Частота встречаемости буквы

Использование частотного анализа слогов.

Шифр Виженера

A B C D E F G H I B C D E F G H I J C D E F G H I J K D E F G H I J K L

Ключ: ABBA
Шифруемое слово: LIFE

A B B A (ABBAABBAABBAABBAABBA)

L I F E

L J G E

Пример 2

A B C D E F G H I J K L B C D E F G H I J K L M C D E F G H I J K L M N D E F G H I J K L M N O

Ключ ABBA

A B B A A B B A A B B

L I F E B A D B E E F

A J G E B B E B E F G

Частотный анализ через 1(2,3,…) символ, должно привести к правильному расперделению (угадываем длинну ключа) Приходитм к шифру цезаря.

Шифр перестановки.

Простая перестановка

Переписываем в строки по n символов и читаеем столбцами

LIFE BAD BEEF

LIF
EBA
DBE
EF

LEDEIBBFFAE

ПРИВЕТ КАК ДЕЛА

ПРИ
ВЕТ
КАК
ДЕЛ
А

ПВКДАРЕАЕИТКЛ

Перестановка по ключу

5863
LIFE
BADB
EEF

3568
ELFI
BBDA
EFE

На выходе.

EBLBEFDFIAE

симметричное_шифрование.1366128291.txt.gz · Последнее изменение: 2013/04/16 20:04 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux