10 заметок с тегом

размышлизмы

Длина ключа шифрования

Грубо говоря, длина ключа, используемого при создании шифра, определяет, сколько времени потребуется для взлома с помощью прямого перебора. Шифры с более длинными ключами требуют значительно больше времени для перебора, чем более короткие («брутфорс» означает перебор всех возможных комбинаций, пока не будет найдена верная).

Сейчас почти невозможно найти VPN-шифрование с использованием ключа длиной менее 128 бит и все сложнее найти 256-битное шифрование в предлагаемых OpenVPN-решениях, ключи которых бывают даже 2048 бит. Но что означают эти цифры на практике, 256-битное шифрование действительно более безопасное, чем 128-битное?

Краткий ответ таков: при практическом применении — нет. Это правда, что взлом 256-битного ключа потребует в 2128 больше вычислительной мощности, чем взлом 128-битного ключа. Это означает, что потребуется 3.4х10^38 операций (количество комбинаций в 128-битном ключе) — подвиг для существующих компьютеров и даже в ближайшем будущем. Если бы мы применили самый быстрый суперкомпьютер (по данным 2011 года его скорость вычислений 10.51 петафлопс), нам потребовалось бы 1.02х10^18 (около 1 миллиарда) лет, чтобы взломать 128-битный AES-ключ путем перебора.

Так как на практике 128-битный шифр не может быть взломан путем перебора, было бы правильно говорить, что ключа такой длины более чем достаточно для большинства применений. Только настоящие параноики (например, чиновники в правительстве, имеющие дело со сверхсекретными документами, которые должны оставаться в тайне в течение следующих 100 или более лет) могут использовать 256-битное шифрование (правительство США, например, использует сертифицированный NIST 256-битный AES-шифр).

Так почему же все более часто встречаются VPN-провайдеры, предлагающие 256-битное шифрование (не говоря уже о 2048-битном)? Особенно если учесть, что использование шифрования с 256-битным или более длинным ключом требует больше вычислительных ресурсов. Ответ прост — маркетинг.

2017   драбочее   размышлизмы

О страдании хернёй

Если разобраться, ничего неприличного в слове «хер» нет. Так называлась в церковнославянском алфавите буква «х», а также любой крестик в форме буквы «х». Когда крестом вычеркивали ненужные места в тексте, это называлось «похерить». Старый алфавит со всеми азами и буками окончательно отменили в начале XX века, и слово «хер», выйдя из использования, через полстолетия превратилось в синоним того самого слова на «х» . А заодно стало казаться непристойным и распространенное выражение с похожим корнем — «страдать херней». Hernia по-латыни означает «грыжа», и именно этот диагноз добрые военные врачи чаще всего выставляли детям обеспеченных мещан, которым не хотелось служить в армии. Каждый пятый горожанин-призывник в России в конце XIX века исправно страдал херней (крестьянам же херня чаще всего была не по карману, и их забривали куда активнее).

2017   размышлизмы

О ролевых играх

Современная ролевая система игр ТУПАЯ — персонажи на разных уровнях живут в своих мирках и почти никак не пересекаются с мирками персонажей выше или ниже уровнем. Нас ведут по якобы обширной карте по узенькой тропинке, шаг влево — шаг вправо и ты уже в чужом мирке, где тебе делать нечего. Игроки 10 уровня отличаются от игроков 20 уровня или 50 уровня только тем, что носят комплекты брони/оружия с другим названием и истребляют во все больших количествах мобов, которые только внешне отличны от мобов на других уровнях. И так месяцами, от уровня к уровню…

Мир игр будущего должен быть огромным, должно быть много не боевых профессий (какие-нибудь исследователи, геологи, строители, изобретатели), и умения персонажей должны ограничиваться не набитым абстрактным опытом (привет задротам), а настоящим игровым опытом, когда человек замечает некоторые закономерности, секреты, законы природы виртуального мира.

Успех в игре должен определяться не количеством Ловкости, Силы, Интеллекта, Здоровья (как можно их измерить?), а например найденными и созданными своими (или чужими) руками артефактами. Из игровых условностей оставить систему роста умений с каждым успешным их применением (естественно не до бесконечности).

Игроки с разным опытом должны иметь какие-то общие интересы в игре, а не встречаться только в городах рядом с торговцами.

И ради бога, поменьше квестов а-ля «Убей 10 крыс, Собери 15 клыков», а больше логических головоломок

© 20.07.2009

Кажется в далёком 2009 я предсказал появление целого класса игр…

2017   размышлизмы
2017   житейское   размышлизмы

О подписи

Подпись на документах. Почему она имеет такое значение? Её легко подделать. Куча людей ставят, не читая. Иногда ставят за других людей. Распишитесь где галочка. Это же просто разводилово, чтобы потом сказать «вы же сами поставили подпись»?

2017   размышлизмы

Об избыточности

Избыточные возможности — бич современного коммерческого софта. Чтобы привлечь клиентов, в программы встраивается все, что только может теоретически пригодиться пользователю. В итоге программные комплексы растут и растут, усложняются и усложняются, фокус внимания разработчиков смещается с основной идеи развития.

Но это только полбеды. Пользователь, обладающий широкими возможностями, обременяется все большей и большей проблемой выбора. Каким шрифтом написать заглавие? Как оформить прайс-лист? Сделать выпадающее или статичное меню? В пределе, обладая бесконечными теоретическими возможностями, пользователь рискует не сделать ничего практически — все время уйдет на раздумья и перебор возможных вариантов.

Когда на самом деле нужен просто результат.

2015   размышлизмы

О письмах

Я столкнулся с тем, что не могу рвать и выбрасывать бумажные письма. Даже те, которые хочется забыть, утерять, уничтожить. Вот кончики пальцев горят диким жаром, а письма вновь уходят в конверты.

Может быть верна идея — сжигать?

2015   житейское   размышлизмы

О дополнительном времени

Пойдите, и найдите самого успешного человека, которого вы знаете. Поговорите с ним о том, как прошла его неделя, и внимательно отметьте всё то, чего у этого человека нет. Либо у него нет друзей, либо нет детей, может быть, нет хобби. В его сутках всего 24 часа, как и у вас. И он не может добавить что-то новое к тому, что уже имеет. Он может только пожертвовать чем-то ради чего-то другого.

Вот почему никогда не будет работать метод вида «Хватит попусту тратить время, иди улучшать свою жизнь»! Вы просто обманываете сами себя, если считаете, что сможете найти кучу дополнительного времени. Никакого «дополнительного времени» не существует. И вам придётся произвести холодный расчёт, и решить, что из этого вы собираетесь делать:

«Я собираюсь закончить своё обучение, вместо того, чтобы тратить время на общение с друзьями».

«Я собираюсь проводить больше времени с любимой/ым и тратить меньше времени на работу, понимая, что это сделает меня ещё беднее».

«Я собираюсь взобраться на гору и потому буду пренебрегать своей семьёй, пока тренируюсь».

Иначе это ничем не будет отличаться от обычного планирования бюджета. Если вы хотите стать другим человеком, то частью этого становления является принятие решения о том, какая часть вас должна умереть.

 — Алексей Степанов.

2014   говорят   житейское   размышлизмы

О форумах и интерфейсах

Форумам надо научиться скрывать модераторские кнопки. Вот я администратор, хочу просто общаться иногда модерируя и не видеть каждый день кнопочки, пымпочки, рычажки, тумблеры. Это здорово напрягает: промахнёшься мышкой по кнопке — можешь задеть что-то, что лучше не трогать.

2014   размышлизмы