Читаем Cryptonomicon полностью

He pours the milk with one hand while jamming the spoon in with the other, not wanting to waste a single moment of the magical, golden time when cold milk and Cap'n Crunch are together but have not yet begun to pollute each other's essential natures: two Platonic ideals separated by a boundary a molecule wide. Where the flume of milk splashes over the spoon-handle, the polished stainless steel fogs with condensation. Randy of course uses whole milk, because otherwise why bother? Anything less is indistinguishable from water, and besides he thinks that the fat in whole milk acts as some kind of a buffer that retards the dissolution-into-slime process. The giant spoon goes into his mouth before the milk in the bowl has even had time to seek its own level. A few drips come off the bottom and are caught by his freshly washed goatee (still trying to find the right balance between beardedness and vulnerability, Randy has allowed one of these to grow). Randy sets the milk-pod down, grabs a fluffy napkin, lifts it to his chin, and uses a pinching motion to sort of lift the drops of milk from his whiskers rather than smashing and smearing them down into the beard. Meanwhile all his concentration is fixed on the interior of his mouth, which naturally he cannot see, but which he can imagine in three dimensions as if zooming through it in a virtual reality display. Here is where a novice would lose his cool and simply chomp down. A few of the nuggets would explode between his molars, but then his jaw would snap shut and drive all of the unshattered nuggets straight up into his palate where their armor of razor-sharp dextrose crystals would inflict massive collateral damage, turning the rest of the meal into a sort of pain-hazed death march and rendering him Novocain mute for three days. But Randy has, over time, worked out a really fiendish Cap'n Crunch eating strategy that revolves around playing the nuggets' most deadly features against each other. The nuggets themselves are pillow-shaped and vaguely striated to echo piratical treasure chests.

Now, with a flake-type of cereal, Randy's strategy would never work. But then, Cap'n Crunch in a flake form would be suicidal madness; it would last about as long, when immersed in milk, as snowflakes sifting down into a deep fryer. No, the cereal engineers at General Mills had to find a shape that would minimize surface area, and, as some sort of compromise between the sphere that is dictated by Euclidean geometry and whatever sunken-treasure-related shapes that the cereal-aestheticians were probably clamoring for, they came up with this hard-to-pin-down striated pillow formation. The important thing, for Randy's purposes, is that the individual pieces of Cap'n Crunch are, to a very rough approximation, shaped kind of like molars. The strategy, then, is to make the Cap'n Crunch chew itself by grinding the nuggets together in the center of the oral cavity, like stones in a lapidary tumbler. Like advanced ballroom dancing, verbal explanations (or for that matter watching videotapes) only goes so far and then your body just has to learn the moves.

By the time he has eaten a satisfactory amount of Cap'n Crunch (about a third of a 25-ounce box) and reached the bottom of his beer bottle, Randy has convinced himself that this whole dance thing is a practical joke. When he reaches the hotel, Amy and Doug Shaftoe will be waiting for him with mischievous smiles. They will tell him they were just teasing and then take him into the bar to talk him down.

Randy puts on the last few bits of his suit. Any delaying tactics are acceptable at this point, so he checks his e-mail.

To: randy@epiphyte.com

From: root@eruditorum.org

Subject: The Pontifex Transform, as requested

Randy,

You are right, of course--as the Germans learned the hard way, no new cryptosystem can be trusted until it has been published, so that people like your Secret Admirer friends can have a go at breaking it. I would be in your debt if you would do this with Pontifex.

The transform at the heart of Pontifex has various asymmetries and special cases that make it difficult to express in a few clean, elegant lines of math. It almost has to be written down as pseudo-code. But why settle for pseudo when you can have the real thing? What follows is Pontifex written as a Perl script. The variable $D contains the 54-element permutation. The subroutine e generates the next keystream value whilst evolving $D.

#!/usr/bin/perl -s

$f=$d?-1:1;$D=pack('C*'.33..86);$p=shift;

$p=~y/a-z/A-Z/;$U='$D=~s/(.*)U$/U$1/;

$D=~s/U(.)/$1U/;';($V=$U)=~s/U/V/g;

$p=~s/[A-Z]/$k=ord($&)-64,&e/eg;$k=0;

while(<>){y/a-z/A-Z/;y/A-Z//dc;$o.=$_}$o.='X'

while length ($o)%5&&!$d;

$o=~s/./chr(($f*&e+ord($&)-l3)%26+65)/eg;

$o=~s/X*$// if $d;$o=~s/.{5}/$& /g;

print"$o\n";sub v{$v=ord(substr($D,$_[0]))-32;

$v>53?53:$v}

sub w{$D=~s/(.{$_[0]})(.*)(.)/$2$1$3/}

sub e{eval"$U$V$V";$D=~s/(.*)([UV].*[UV])(.*)/$3$2$l/;

&w(&v(53));$k?(&w($k)):($c=&v(&v(0)),$c>52?&e:$c)}

Перейти на страницу:

Похожие книги

Аччелерандо
Аччелерандо

Сингулярность. Эпоха постгуманизма. Искусственный интеллект превысил возможности человеческого разума. Люди фактически обрели бессмертие, но одновременно биотехнологический прогресс поставил их на грань вымирания. Наноботы копируют себя и развиваются по собственной воле, а контакт с внеземной жизнью неизбежен. Само понятие личности теперь получает совершенно новое значение. В таком мире пытаются выжить разные поколения одного семейного клана. Его основатель когда-то натолкнулся на странный сигнал из далекого космоса и тем самым перевернул всю историю Земли. Его потомки пытаются остановить уничтожение человеческой цивилизации. Ведь что-то разрушает планеты Солнечной системы. Сущность, которая находится за пределами нашего разума и не видит смысла в существовании биологической жизни, какую бы форму та ни приняла.

Чарлз Стросс

Научная Фантастика
Дневники Киллербота
Дневники Киллербота

Три премии HugoЧетыре премии LocusДве премии NebulaПремия AlexПремия BooktubeSSFПремия StabbyПремия Hugo за лучшую сериюВ далёком корпоративном будущем каждая космическая экспедиция обязана получить от Компании снаряжение и специальных охранных мыслящих андроидов.После того, как один из них «хакнул» свой модуль управления, он получил свободу и стал называть себя «Киллерботом». Люди его не интересуют и все, что он действительно хочет – это смотреть в одиночестве скачанную медиатеку с 35 000 часов кинофильмов и сериалов.Однако, разные форс-мажорные ситуации, связанные с глупостью людей, коварством корпоратов и хитрыми планами искусственных интеллектов заставляют Киллербота выяснять, что происходит и решать эти опасные проблемы. И еще – Киллербот как-то со всем связан, а память об этом у него стерта. Но истина где-то рядом. Полное издание «Дневников Киллербота» – весь сериал в одном томе!Поздравляем! Вы – Киллербот!Весь цикл «Дневники Киллербота», все шесть романов и повестей, которые сделали Марту Уэллс звездой современной научной фантастики!Неосвоенные колонии на дальних планетах, космические орбитальные станции, власть всемогущих корпораций, происки полицейских, искусственные интеллекты в компьютерных сетях, функциональные андроиды и в центре – простые люди, которым всегда нужна помощь Киллербота.«Я теперь все ее остальные книги буду искать. Прекрасный автор, высшая лига… Рекомендую». – Сергей Лукьяненко«Ироничные наблюдения Киллербота за человеческим поведением столь же забавны, как и всегда. Еще один выигрышный выпуск сериала». – Publishers Weekly«Категорически оправдывает все ожидания. Остроумная, интеллектуальная, очень приятная космоопера». – Aurealis«Милая, веселая, остросюжетная и просто убийственная книга». – Кэмерон Херли«Умная, изобретательная, брутальная при необходимости и никогда не сентиментальная». – Кейт Эллиот

Марта Уэллс , Наталия В. Рокачевская

Фантастика / Космическая фантастика / Научная Фантастика
Лунная радуга
Лунная радуга

Анна Лерн "Лунная радуга" Аннотация: Несчастливая и некрасивая повариха заводской столовой Виктория Малинина, совершенно неожиданно попадает в другой мир, похожий на средневековье. Но все это сущие пустяки по сравнению с тем, что она оказывается в теле молодой девушки, которую собираются выдать замуж... И что? Никаких истерик и лишних волнений! Побег - значит побег! Мрачная таверна на окраине леса? Что ж... где наша не пропадала... В тексте есть: Попаданка. Адекватная героиня. Властный герой. Бытовое фэнтези. Средневековье. Постепенное зарождение чувств. Х.Э. В тексте есть: Попаданка. Адекватная героиня. Властный герой. Бытовое фэнтези. Средневековье. Постепенное зарождение чувств. Х.Э. \------------ Цикл "Осколки миров"... Случайным образом судьба сводит семерых людей на пути в автобусе на базу отдыха на Алтае. Доехать им было не суждено, все они, а вернее их души перенеслись в новый мир - чтобы дать миру то, что в этом мире еще не было...... Один мир, семь попаданцев, семь авторов, семь стилей. Каждую книгу можно читать отдельно. \--------- 1\. Полина Ром "Роза песков" 2\. Кира Страйк "Шерловая искра" 3\. Анна Лерн "Лунная Радуга" 4\. Игорь Лахов "Недостойный сын" 5.Марьяна Брай "На волоске" 6\. Эва Гринерс "Глаз бури" 7\. Алексей Арсентьев "Мост Индары"

Анна Лерн , Анна (Нюша) Порохня , Сергей Иванович Павлов

Фантастика / Любовное фэнтези, любовно-фантастические романы / Самиздат, сетевая литература / Космическая фантастика / Научная Фантастика