Крипто-форум crprogram.16mb.com

Програмування на Object Pascal, Lazarus, криптографія, криптоаналіз, шифри, вихідні коди, вирішення задач, приклади програм

Часовий пояс: UTC десь + 2 години




Розпочати нову тему Відповісти  [ 4 повідомлень ] 
Автор Повідомлення
 Заголовок повідомлення: Шифр Плейфера
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 362
Шифр Плейфера - підстановочний шифр, який був винайдений у 1854році Чарльзом Вітстоном (Charles Wheatstone, 1802-1875).
Названий на честь лорда Лайона Плейфера(Lyon Playfair, 1818-1898), який сприяв впровадженю даного шифру в державні органи Британської імперії.

Суть цього шифру полягає у шифруванні біграм, 26 х 26 = 676.


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Шифр Плейфера
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 362
Як і всі шифри класичної криптографії не стійкий до частотного криптоаналізу та КРА.


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Шифр Плейфера
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 502
Суть полягає у використанні фрази, яку записують у матрицю 5х5 та правил отримання літер шифротексту.

Наприклад, фраза
cipher text

Код:
c i p h e
r t x a b
d f g h j
k l m n o
s u v w z


q чи x - для позначення подвоєння літер.

Тоді застосовують чотир правила:
(синій - ВТ, червоний - ШТ.)

Цитата:
c i p h e
r t x a b
d f g h j
k l m n o
s u v w z

tx=>fg
xt=>gf

Цитата:
c i p h e
r t x a b
d f g h j
k l m n o
s u v w z

ta=>xb

Цитата:
c i p h e
r t x a b
d f g h j
k l m n o
s u v w z

tg=>fx

Цитата:
c i p h e
r t x a b
d f g h j
k l m n o
s u v w z

xb=>ra


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Шифр Плейфера
СообщениеДодано: 12 гру 2014, 21:01 
Не в мережі

Повідомлень: 502
Див. також біграмні шифри.


Повернутися наверх
  
 
Показати повідомлення за:  Сортувати по:  
Розпочати нову тему Відповісти  [ 4 повідомлень ] 

Часовий пояс: UTC десь + 2 години



cron
Роwеrеd bу рhрВB® аnd Hostinger web hosting