Каждое игорное заведение, которое обладает такими качествами, как порядочность и надёжность, завоёвывает себе отличную репутацию. Хозяин игорного клуба вкладывает в развитие заведения куда больше денег, чем бы мог заработать на обмане клиентов. Поэтому обманывать клиентов, чтобы в дальнейшем их потерять, ему просто не позволительно, так как в его деятельность вложены просто колоссальные суммы.
Казино может нас обмануть, но зачем?
Слухи, как известно, очень быстро распространяются, особенно, когда касается жульничества, поэтому нет смысла этого делать владельцам казино, чтобы не потерять клиентов, имя, и, конечно же, возможность дальше функционировать. А посему заведению имеет смысл вести честную игру. Впрочем, всё равно на форумах нередко можно встретить мнения людей, которые уверенно заявляют, что «здесь всё заранее спланировано», «дилер мухлевал» и всякие подобные фразы.
Обычно этими высказываниями они дают волю своим эмоциям. Хотя случается и такое, что после их проигрыша «потерпевшие» доказывают, что это произошло не по их вине и тогда отпадают все сомнения. К примеру, стрит, проигравший паре крупье или наличие двадцать пятой 6-ки в блэк джеке.
Как же узнать кто прав, а кто виноват? Кто больше намерен обыграть противника? У кого какие методы имеют более замысловатый характер? Как следить за обоими заведениями?
Одно из виртуальных казино (не буду его называть с этических причин) имеет встроенную систему контроля, которая даёт возможность проверить, как часто выпадали номера на рулеточном колесе, комбинации на слот-аппаратах, появлялись карты и насколько они были случайны.
Всем играм этот контроль даёт свои особенности, но при этом их всех связывает используемый стандартный алгоритм контроль честности MD5, который заключается в том, что ещё до начала игры игроку предоставляется контрольная сумма последовательности, на которой он будет играть. Точный порядок игрок не знает. Эту контрольную сумму подсчитывает алгоритм, которая по сути неповторима и состоит из 32-х шестнадцатеричных чисел. Выбрать две неодинаковые последовательности с общей контрольной суммой почти нереально. Поэтому такой алгоритм применяется ещё и в банках, а также в системах общей безопасности. Взломать генератор случайных чисел очень сложно, почти невозможно.
Как работает система контроля в MD5?
После игры игрок может воспользоваться системой контроля и проследить за минувшими сериями в своей последовательности. После чего ему станет известно, отвечал ли порядок игры сценарию, указанному в данной последовательности и, исходя из MD5, он получает ее контрольную сумму. И если она соответствует изначальной, получается, игра велась честно и имела именно тот порядок, который предварительно сгенерирован.
Не так давно стали появляться статьи о возможности коллизий или подбора 2-ух пакетов данных с одинаковой контрольной суммой. Их особенность состоит в их срабатывании для двоичных кодов. Если говорить о текстовых строках, то здесь такой метод не срабатывает. Виртуальные игорные заведения применяют именно последний вариант. Да и к тому же, метод коллизий занимает немало времени, в пределах 6-ти часов, а игроку нужно знать результат незамедлительно. А посему выбрать нужную коллизию в процессе игры просто невозможно, что и комментируют сами казино.
Хорошо было бы, если своё мнение высказали программисты или математики, которые смыслят в этом, надёжна ли эта система контроля и насколько, чтобы можно было оперировать фактами. И если это так, то в одной из статей яоб этом расскажу.