Вулкан. Самое честное казино


 
Я знаю, зачем нужны эти кнопки. А ты? Тогда поделитесь с друзьями!




12 мая 2017 - ekaterina
Вулкан. Самое честное казино

Ищите честное казино? Тогда обратите внимание на Вулкан! За честность отвечает система MD5! Выдача игрового автомата каждый раз шифруется в видео единиц и нулей. К примеру, книгу «Война и Мир» можно привести к следующему виду 0001010101110101010110001001000010000100010000100000011111100010101.

Существует много методов получения подобных строк из книги «Война и Мир». Один из них — алгоритм MD5, который на выходе выдает строку из сочетания 128 нулей и единиц. Как правило, хеш-код короче размера данных, которые мы желаем представить в виде контрольной суммы, и логично предположить, что различные массивы данных могут иметь одинаковый хеш.

В действительности, количество данных не ограниченно, а количество строк длинной в 128 знаков имеет предел. Этот предел довольно большой, но он все же есть. Количество вариаций хеш-кода измеряется числом, в котором присутствует 38 нулей. Например, такое число большое вариаций — 37.000.000.000.000.000.000.000.000.000.000.000.000.

В действительности верно предположение, что разные данные имеют одинаковые хеш коды. Подобные совпадения называются коллизиями.

Еще одно любопытное свойство хеша MD5 заключается в том, что любое, даже самое незначительное изменение в первоначальной информации, приводит к существенным изменениям в коде. Достаточно в коде книги «Война и мир» убрать одну запятую и код будет совершенно другой. То же самое касается и казино. Перед каждой игрой в казино Вулкан Делюкс вам выдается код MD5, который можно проверить при помощи специальной программы.

MD5 Алгоритм

Алгоритм MD5 приводит всю эту массу к стандартному виду, добавляя часть символов для того, чтобы  можно было рассортировать все данные на равные части по 512 и по 32 знака, иначе называемых битами. Мы не указываем некоторые детали, свидетельствующие о том, какие именно символы добавляются. При желании изучить этот момент подробнее, можно прочитать статьи, посвященные более детальному описанию алгоритма.

Затем, MD5 обрабатывает в определенной последовательности блоки данных по 512 знаков по специальной методике, используя части по 32 знака. При такой обработке из каждого блока по 512 знаков в результате получается 4 кусочка по 128 знаков (бит). Причем, восстановить изначальные 512 знаков по получившимся 512, в точности невозможно.

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

После происходит обработка следующего блока данных в 512 бит, который складывается с предыдущим хешем. Причем складывается так, что в результате всегда получается только 1 строка из 512 бит. То есть,  информация перемешивается как внутри каждого блока данных, так и между блоками.

Свойства алгоритма MD5 проявляются таким образом, чтобы было практически невозможно восстановить изначальную информацию по хеш-коду. Теоретически можно подобрать другую информацию, которая даст такой же код при генерировании контрольной суммы. Но этот процесс происходит, во-первых, достаточно долго (при информации длиннее 15 символов на это уйдет от нескольких месяцев или лет), а во-вторых — эта информация будет представлена в виде совсем другого формата.

Таким образом, в случае, если перед началом игры контрольная сумма MD5, содержащая результаты игры, будет известна игроку, это фактически гарантирует честную игру.

Рейтинг: 0 Голосов: 0 859 просмотров

Комментарии