Сегодняшняя тема - честность рулетки!
Выдержка из правил рулетки на сайтах i-Casino:
"Честность i-Casino - один из основных Китов, на которых держится доверие клиентов.
Мы предлагаем вам систему контроля нашей честности, основанную на алгоритме шифрования MD5.
Как это работает?
После размещения первой ставки вы получите строку MD5.
Эта строка есть число, которое выпадет в этот розыгрыш, но зашифрованное ключом KEY, который появится на экране после остановки вращения колеса рулетки.
Для проверки честности казино вам понадобится любая программа, поддерживающая шифрование MD5, например,
HashCalc.
В программе надо ввести число, которое выпало на рулетке, наложить на него KEY и сравнить получившуюся строку MD5 со строкой MD5 в казино. Если MD5, который вы получили перед игрой, совпадает с MD5 в программе HashCalc, значит в нем зашифровано именно то число, которое выпало, и никакое другое число выпасть не могло. Так же, как и вероятность того, что вдруг появятся две одинаковых строки MD5 при разных числах на рулетке, практически нулевая. Сочетание любого другого числа и ключа KEY выдаст другое значение MD5, которое не будут соответствовать заявленному в казино.
Таким образом, генератор случайных чисел казино не может "вдруг", в зависимости от ставок игрока, изменить или подставить "нужное" число в рулетке. И вы всегда сможете проверить честноть игры казино."
И это действительно так! Нет ничего проще, чем проверить самим и убедиться в этом лично!
В самой игре, если нажать на код MD5, он будет скопирован в буфер обмена для дальнейшего использования. То же будет с ключом KEY. Ниже представлен скриншот работы HASH CALC.
Как это работает?
Рассмотрим работу контроля честности рулетки на примере программы HashCalc:
1. В начале игры в рулетку мы получаем шифр MD5, содержащий номер, который выпадет в результате розыгрыша. Этот шифр появляется на экране с первой ставкой, сделанной игроком.
2. После розыгрыша мы получаем номер, например, 15 и вводим его в поле "Data"
3. Так же с результатом розыгрыша, мы получаем ключ для проверки честности игры. Его мы вводим в поле "Key" и выбираем значение "Text string".
4. Ставим галочку напротив MD5 и жмем "Calculate".
5. Получаем MD5 скалькулированный в программе HashCalc.
В результате проделанной операции мы получим полное соответствие значения MD5, полученного в программе HashCalc, и шифра MD5, которое мы получили в игре рулетка. Это и говорит о том, что игра в рулетке 100%-но честная.
Проверьте сами!
;)