199 читали · 5 лет назад
Насколько сложно вычислить 256 битный код путём перебора? Какой компьютер для этого понадобится ?
Допустим вам нужно взломать сообщение чей хэш «sha-256» представляет собой определенный набор 256 битов. И нет способа лучше, чем начать перебирать варианты, и на это понадобится в среднем 2 в 256 степени попыток. Это число так далеко от всего нам привычного, что нам сложно даже представить насколько она велика, но мы попробуем. 2 в 256 степени это то же самое что 2 в 32 степени умноженная на себя 8 раз. два в 32 это четыре миллиарда что уже можно представить себе  А теперь давайте прочувствуем, что такое 4 миллиарда умноженное на себя 8 раз подряд...
7140 читали · 5 лет назад
Двоичное счисление на пальцах
Все знают, что компьютеры состоят из единиц и нулей. Но что это значит на самом деле? Если у вас в школе была информатика, не исключено, что там было упражнение на перевод обычных чисел в двоичную систему и обратно. Маловероятно, что кто-то вам объяснял практический смысл этой процедуры и откуда вообще берётся двоичное счисление. Давайте закроем этот разрыв. Эта статья не имеет практической ценности — читайте её просто ради интереса к окружающему миру. Если нужны практические статьи, заходите в наш раздел «Где-то баг», там каждая статья — это практически применимый проект...