Контроль честности Европейской рулетки

 

Сервер перед началом вашей игры генерирует случайным образом 100 будущих выигрышных номеров и создает архив с паролем. Игрок скачивает перед началом игры архив на свой компьютер. Изменить архив с паролем казино никак не может, ведь он уже находится на другом компьютере. Игрок играет всю или часть серии и закрывает эту игровую серию. Как только серия закрыта - на нашем сайте появляется пароль к архиву. Игрок проверят последовательность серии - и убеждается в абсолютной честности выпавших номеров.
Пример с архивом - наиболее просто объясняет работу "Контроля Честности", но самые лучшие казино внедрили также и наиболее передовые технологии для "Контроля Честности" - шифрование MD5 и SHA256. Давайте разберемся - как работать с ними.

     Хеш-функции SHA-2 разработаны Агентством национальной безопасности США и опубликованы Национальным институтом стандартов и технологий в федеральном стандарте обработки информации FIPS PUB 180-2 в августе 2002 года. https://ru.wikipedia.org/wiki/SHA-2 

     MD5 (англ. Message Digest 5) — 128-битный алгоритм хеширования, разработанный профессором Рональдом Л. Ривестом из Массачусетского технологического института (Massachusetts Institute of Technology, MIT) в 1991 году. https://ru.wikipedia.org/wiki/MD5

     Как видно из описания - предоставленные нами методы шифрования успешно применяются не только в казино, но и в других проектах, где необходимо защитить информацию - уже много лет.


    Казино перед началом игры создает все ту же последовательность, что и в архиве, но поддает эту информацию шифрованию MD5 и SHA256. До закрытия серии игрок будет видеть информацию примерно в таком виде в MD5 - 505DC7B25C8F7D8335D539CBBD135D85 или в SHA256 - 334F2B67593E73870431D5ADAFB3EF9FA40048FCDBFC034332020B0760949B82. Это - так называемые хеши шифрования.


     На самом деле под этими непонятными, длинными и ничего никому не говорящими данными (хешами) хранится следующая информация: 000000000000184: 1=31; 2=29; 3=36; 4=00; 5=34; 6=12; 7=21; 8=35; 9=05; 10=17; 11=02; 12=21; 13=32; 14=35; 15=36; 16=01; 17=13; 18=23; 19=19; 20=34; 21=03; 22=08; 23=19; 24=19; 25=34; 26=23; 27=17; 28=26; 29=21; 30=18; 31=19; 32=07; 33=11; 34=27; 35=14; 36=33; 37=06; 38=28; 39=28; 40=23; 41=15; 42=12; 43=27; 44=17; 45=03; 46=02; 47=20; 48=07; 49=26; 50=30; 51=03; 52=13; 53=18; 54=16; 55=17; 56=12; 57=18; 58=22; 59=29; 60=17; 61=35; 62=08; 63=25; 64=29; 65=16; 66=04; 67=14; 68=24; 69=14; 70=19; 71=03; 72=07; 73=12; 74=32; 75=29; 76=02; 77=04; 78=20; 79=32; 80=22; 81=02; 82=06; 83=23; 84=11; 85=29; 86=30; 87=05; 88=23; 89=00; 90=14; 91=15; 92=12; 93=22; 94=36; 95=10; 96=23; 97=05; 98=15; 99=21; 100=00; seed: F7/YlvnK
     Где: 000000000000184 - это игровая серия, далее идут выигрышные номера от 1 до 100, и специальная дописка - seed: F7/YlvnK для безопасности. И если мы вставим на независимом сайте, например на http://onlinemd5.com эту всю последовательность - мы получим именно тут строку, которую видели в MD5 и SHA256. Если в последовательности будет изменен хотя бы один символ - строка в MD5 и SHA256 будет совсем иная.

     Скрины проверки с сайта http://onlinemd5.com

Бинго! Хеш полностью совпадает с данными шифрования!


     Итак, надо сделать всего несколько простых действий и убедится в том, что рулетка в софте ART GAMBLING - абсолютно честная.

1. Копируем в буфер обмена или записываем себе номер серии. 

2. Сохраняем себе на компьютер хеш MD5, SHA256 или скачиваем архив и  играем.

3. Закрываем серию  - кнопка "Открыть" - кнопка "Новая серия" - серия автоматически закроется. 

4. Проверяем совпадение выигрышных номеров, нажав на иконку рулетки вверху этой страницы.