Алгоритм MD5 – это 128-битный алгоритм хеширования, который был разработан в 1991г. К нему мы еще вернемся.
Азарт, риск, возможность сорвать большой куш, или остаться без копейки – все это привлекает человека с самого дня появления азартных игр. Фортуна может повернуться к вам лицом, или совсем другой частью тела, но в этом вся прелесть – адреналин в крови просто зашкаливает, сердце бьется в предвкушении большого выигрыша, вот сейчас, через секунду… Знакомо? Наверное, каждый из нас, хоть раз в жизни, но играл в азартные игры. И не важно, были это игровые автоматы, или рулетка, покер, или любая другая азартная игра.
Интернет казино и гарантии
Сегодня шанс выиграть в казино привлекает еще большее количество людей. Правда, не в Монте-Карло, и не в Лас-Вегас, а в Интернет. Да, интернет казино привлекают куда больше игроков, чем казино в реальности, но, вместе с тем, и настораживают. А где гарантии, что игроков просто не обманут? Где гарантии, что не будет элементарного «кидалова»?
Такие гарантии, на самом деле, есть. Конечно же, не в каждом интернет казино, а только в действительно солидных. Если боитесь, что вас «кинут», достаточно просто прочитать отзывы о том, или ином интернет казино. Что касается гарантий, которые предоставляет казино, то их несколько:
- Независимый аудит (полной гарантии не дает).
- Предоставление игрокам их игровой статистики (опять же, не слишком впечатляет).
- Криптографические алгоритмы.
Вот на последнем мы и остановимся, так как именно криптографические алгоритмы дают полную гарантию того, что никто не сможет изменить заранее созданную последовательность карт, или чисел.
Криптографический алгоритм MD5
Алгоритм MD5 – это 128-битный алгоритм хеширования, который был разработан в 1991 году. Разработка алгоритма велась профессором Рональдом Л. Ривестом (Массачусетский технологический институт). Этот алгоритм предназначен для создания дайджестов сообщений любой длины. Используется не только для контроля честности в интернет казино, но и для проверки подлинности/целостности данных.
Суть применения алгоритма MD5 в интернет казино проста и понятна:
- Перед игрой создается серия результатов всех будущих игр. По сути, это обычный текст, который показывается игроку только после окончания игры.
- Перед началом игры этот текст обрабатывается по известному игроку алгоритму, в данном случае – MD5.
- После обработки текста алгоритмом получается дайджест текста, или электронная цифровая подпись (ЭЦП). Дайджест представляет собой строку из цифр и букв латинского алфавита. Секрет в том, что невозможно создать одинаковые ЦЭП для разных текстов. Даже при изменении одного символа в исходном тексте ЦЭП будет совсем другим. То есть, после обработки текста, уже невозможно изменить порядок выпадения цифр при игре.
- Перед игрой каждому игроку показывается ЦЭП, а после игры – исходный текст, для проверки.
Проверить текст можно и на сайте самого казино, и на многих других сайтах – это не проблема. Если выданный вам ЦЭП совпадает с тем, что получили вы при проверке, значит, все честно. Конечно же, сначала нужно проверить, соответствует ли порядок чисел, выданный вам после игры с тем, который был во время игры. Для этого во время игры вы записываете все числа, которые выпадали, и их точный порядок.
Таким образом, применение алгоритма MD5 полностью исключает возможность изменения последовательности чисел. Если вы проиграли – что же, винить можно только фортуну, которая в этот день повернулась к вам явно не лицом.