Просмотреть всю тему "Казино с проверкой чесности (Fair game)" »»
Re: Казино с проверкой чесности (Fair game)   ID:34640   ответ на 34599 Ср, 2 января 2008 11:53 [#]
vano Форумы CasinoGames
Korovin писал пн, 31 декабря 2007 05:52
Если мы берем небольшую выборку спинов, то перебрать все возможные комбинации чисел и сравнить их хешподписи с оригиналом не трудно. Для защиты от этого в исходную последовательность добавляется 2 служебных слова: одно от казино, другое от игрока.
Для защиты от "этого" (перебора всех 37 вариантов на последнем спине) казино в строку действительно добавляет свое слово (которое до игры неизвестно игроку). А вот слово добавляемое перед началом серии игроком служит как раз для гарантии игроку того, что в процессе игры казино не будет менять свое "неизвестное" слово, так, чтобы можно было менять значение спинов (в зависимости от ставок игрока), а при этом хэш оставался бы неизменным (якобы это можно получать используя то, что есть и могут находиться коллизиии, то есть один и тотже хэш для строк с разным содержимым). Впринципе это правильный подход, так как перебором в течении длительного времени действительно можно находить строки с одинаковым хэшем. Но вставление игроком своего слова в строку перед самой игрой, такой предварительный подбор делает (предположительно) бесполезным.