В слотах, рулетке, и карточных играх онлайн казино для осуществления случайности используют генератор случайных чисел.
На первых порах игра в интернете не вызывала у людей доверия, виной тому были как реакция на проигрыш, так и распространенное вмешательство и подделка игрового софта.
Некоторые казино с начала 2000-ых начали внедрять в функционал некоторые инструменты для контроля честности.
К примеру возьмем самый популярный: Протокол контроля честности МД5 был введен для настольных игр (обычно рулетка, реже блэкджек) для повышения «прозрачности» игрового процесса и как доказательство не предвзятого выпадения номеров или выхода карт.
Принцип работы этого алгоритма следующий: казино генерирует последовательность выпадения цифр на рулетке до ставки игрока и с помощью md5 шифрует ее.
Игроку выдается цифровая хеш подпись, уникальная для каждого текста.
Взломать ее невозможно, так же как развернуть ее в первоначальный текст.
После сыгранных спинов игрок получает исходный текст и может проверить его на любом независимом сервисе md5.
Если полученный хэш совпадает с тем, что прислало казино до игры – все честно.
Отмечу, что нормальные казино не использует мд5, у них есть свои органы, осуществляющие надзор: Technical Systems Testing (TST) или Gaming Laboratories International (GLI)А всякие подобные «контроллеры» вида мд5, SHA-256, 512 и т.д. В целом все понятно и надежно, но данный алгоритм не получил доверия.
Было много подделок и фейковых мд5, чем соответственно пользовались мошеннические казино.
А многие игроки были далеки от темы понимания работы алгоритма, да и никто особо не вникал.