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

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


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

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

Блочные

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

Поточные

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

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

На выходе.

EBELBEFDFIAE

симметричное_шифрование.txt · Последнее изменение: 2014/06/05 23:25 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux