Криптографические приключения. Таинственные шифры и математические задачи. Р. В. Душкин

Читать онлайн книгу.

Криптографические приключения. Таинственные шифры и математические задачи - Р. В. Душкин


Скачать книгу
давайте возьмём какое-нибудь сообщение и сравним его длину в трёх наших кодировках. Я посчитаю длину для самой первой кодировки, Екатерина – для кодировки из сна Кирилла, а Кирилл для только что построенной. А в качестве сообщения возьмём такую фразу: «На колоссальной дощатой террасе близ палисадника веснушчатая Агриппина Саввична потчевала исподтишка коллежского асессора Фаддея Аполлоновича ветчиной, винегретом и другими яствами под аккомпанемент виолончели и брандспойта».

      Мы с Катей переглянулись. Отец явно наслаждался нашим впечатлением и смотрел на нас, широко улыбаясь. Я сказал:

      – Папа, я половину слов не понял, а вторую половину не расслышал. Что ты такое придумал?

      – Это фраза для проверки грамотности. Я своим сотрудникам устраиваю такие диктанты, чтобы не расслаблялись.

      – Может быть, что-то другое попробуем закодировать? А то мы до вечера провозимся.

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

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
Скачать книгу