Page 272 - Bkhargava_-_Grokaem_algoritmy
P. 272

Обмен ключами Диффи-Хеллмана     271


        Даже если вам удастся ежедневно изменять шифр, подобные простые шиф­
        ры достаточно легко взламываются методом грубой силы. Допустим, я вижу
        сообщение «9,6,13,13,16 24,1 6,19,13,5~ .  Я предполагаю, что при шифровании
        используется подстановка а =  1, Ь = 2 и т. д.



                       9  6  \3  \З  'ь
                        .J.~'1-~  ~
                            F   М  М  Р            Р  .S   М  Е




        Бессмыслица. Пробуем а =  2,  Ь =  3 и т.  д.


                        9  6  \~ \?.  'ь
                         '1.~'1-.i  ~
                         Н   Е  L  L  О            О  R  L  D



        Сработало! Подобные простые шифры взламываются достаточно легко.
        Во Вторую мировую войну в Германии использовался намного более слож­
        ный шифр, но и он был взломан.

        Алгоритм Диффи- Хеллмана решает обе проблемы:
        о знание шифра обеими сторонами не обязательно. Следовательно, им не
           придется встречаться и согласовывать шифр;

        о расшифровать зашифрованные сообщения чрезвычайно сложно.

        Алгоритм Диффи - Хеллмана использует два ключа: открытый и закры­
        тый. Открытый ключ известен обеим сторонам .  Его можно опубликовать
        на сайте, отправить электронной лочтой друзьям и вообще сделать с ним
        все, что вам заблагорассудится. Его не нужно скр ывать. Когда дру гая
        сторона захочет отправить вам сообщение ,  она зашифрует его с примене­
        нием открытого ключа.  Зашифрованное сообщение можно расшифровать
        только с закрытым ключом. При условии, что вы являетесь единственным
        владельцем закрытого ключа, никто другой расшифровать сообщение не
        сможет!


                                                         www.trk.kg
   267   268   269   270   271   272   273   274   275   276   277