Криптономикон, часть 1   ::   Стивенсон Нил

Страница: 79 из 124



Некоторые особо нервные пользуются 2048 — или даже 3072-битными ключами. Это остановит лучших дешифровщиков мира на астрономический период времени, если не будут созданы запредельные технологии, скажем, квантовые компьютеры. Даже лучшие специалисты по защите информации редко закладывают в свои программы поддержку более длинных ключей. Ави потребовал использовать «Ордо», который считается лучшей криптографической программой в мире, именно потому, что может оперировать ключами произвольной длины — если вам охота ждать, пока он перелопатит все цифры.

Рэнди начинает печатать, не глядя на экран — он смотрит в окно на фары грузовиков и джипни. Печатает он одной рукой, расслабленно шлепая по клавиатуре.

В компьютере у Рэнди — таймер. Когда он нажимает клавишу, «Ордо» берет значение текущего времени с точностью до микросекунд. Рэнди ударяет по клавише в 03:05:56.935788, по следующей в 03:05:57.290664, то есть на 0, 354876 секунд позже. Еще через 0, 372307 снова. «Ордо» записывает интервалы и отбрасывает первые значащие цифры (в данном случае 35 и 37), поскольку они будут близки от события к событию.

«Ордо» требуется случайность. Ему нужны наименее значащие цифры — скажем, 76 и 07. Ему нужна целая куча случайных чисел, и ему нужно, чтобы они были очень, очень случайны. Он берет полученные случайные числа и пропускает их через хэш-функции, чтобы сделать еще более случайными. Он прогоняет результаты через статистические программы, проверяя, нет ли в них скрытых закономерностей.

|< Пред. 77 78 79 80 81 След. >|

Java книги

Контакты: [email protected]