Контроль честности

В начале каждого раунда наш сайт генерирует случайное число и секретный ключ. Именно случайное число определяет победителя в конце раунда . Случайное число и секретный ключ шифруются по алгоритму MD5 и показываются в интерфейсе сайта еще до начала всех ставок. Зашифрованная строка называется «Хэш раунда», а секретный ключ необходим для защиты от дешифрации, которая и так маловероятна.

Как проверить рулетку на честность?

MD5 (англ. Message Digest 5) — 128-битный алгоритм хеширования, разработанный профессором Рональдом Л. Ривестом из Массачусетского технологического института (Massachusetts Institute of Technology, MIT) в 1991 году. Предназначен для создания «отпечатков» или дайджестов сообщения произвольной длины и последующей проверки их подлинности. Широко применяется для проверки целостности информации и хранения паролей.
Невозможно получить 2 одинаковых хэша разными способами.
Хэш невозможно раскодировать, не имея исходных данных.
Имея исходные данные можно легко проверить правильность хэша.

Как проверить рулетку на честность?, фото 2 Вы можете проверить правильность хэша в любом генераторе MD5

В процессе игры каждому сделавшему ставку в рулетке даются билеты. Вам начисляются билеты по схеме 1 рубль = 2 билета. К примеру ставка размером 7.50 руб. равна 15 билетам. Каждая новая ставка записывается в новый диапазон билетов, поэтому у 1 игрока может быть несколько диапазонов, даже если пользователь сделал ставку от 1 рубля.

Как проверить рулетку на честность?, фото 3

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

Как проверить рулетку на честность?, фото 4

Слева, внизу сайта расположен удобный калькулятор для проверки честности. Вы можете проверить честность рулетки нажав на кнопку «Проверить» сразу по окончанию раунда или сделать это в расширенной истории интересующей вас игры. Также вы можете вписать числа вручную. Можете проверить честность калькулятора на любом стороннем сайте или поменять какой-то символ в данных.

Как проверить рулетку на честность?, фото 5

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

Проверка честности