SHA256
Для обеспечения контроля честности используется специальный алгоритм хеширования SHA-256. Функцией этого алгоритма является предоставление игроку последовательности игровых событий в виде кода, используя который можно проверить то, что игра основывалась на случайном законе и не была подвержена никаким умеренным изменениям.
Алгоритм хеширования SHA-256 (Secure Hash Algorithm) используется с целью защиты передаваемых данных. Принцип работы алгоритма имеет некоторое сходство с MD5, но был значительно усовершенствован американскими учеными. Алгоритм SHA-256 обеспечивает точный контроль честности в онлайн казино, поскольку обладает большей устойчивостью к криптоанализу.
Хеширование является одноплановым математическим действием, которое делает получение исходной строки кода практически невыполнимой задачей. Таким образом, игрок может получить проверочный код первоначальной последовательности символов, чисел или карт до начала игры.
Алгоритм хеширования SHA-256 имеет определенную последовательность действий.
1. Перед запуском игры софтом онлайн казино случайная последовательность карт или номеров генерируется в специальную строку, например:
Series=14, 4, 0, 35, 5, 2, 15, 1, 5, 12, 2, 13, 34, 5, 16, 6, 0, 16, 13, 11, 28, 9, 0, 32, 22, 17, 24, 1, 24, 1
Эта строка проходит через алгоритм хеширования и трансформируется в следующий код:
68c61a0f5e583c2a678d67096c795885fe406dc475a8c7f6e4f18432fed01bed, после чего преобразованный код высылается игроку. Этот код является уникальным для конкретной строки, и любое изменение исходной строки влечет за собой полное искажение проверочного кода. Это делает невозможным подбор двух исходных строк с одинаковыми проверочными кодами.
2. После того, как будет завершена та или иная игра, откроется доступ к исходной последовательности, используя которую игрок узнает проверочный код и сравнит его с полученным ранее. Для вычисления и проверки контроля честности можно использовать такие онлайн калькуляторы SHA-256, как http://www.hashemall.com/ , http://www.webutils.pl/index.php?idx=sha1, http://hash.spugesoft.com/ и http://www.xorbin.com/tools/sha256-hash-calculator .
3. Алгоритм хеширования SHA-256 предоставляет игрокам возможность самостоятельно изменять заранее определенную софтом казино последовательность. Это будет происходить произвольным образом, то есть случайным смещением номеров или изменением поочередности выхода карт из колоды, подготовленной софтом казино.
4. Подбор исходной строки усложняется также тем, что в ее конец добавляется защитное слово, например: SecureWord=qwDFryiFpmnTRGnvaDzfsjHfjkglgjk .