MD5 (RSA Data Security, Inc. MD5 Message-Digest Algorithm) – это общепризнанный
и широко применяющийся в мире алгоритм. Суть его работы состоит в том, что в
результате обработки строки символов он дает уникальный 128 битный хэш (аналог
ЭЦП – электронная цифровая подпись), который при малейшем изменении исходного
текста меняется до неузнаваемости. Найти 2 разные строки, при обработке которых
по алгоритму MD5 получается одинаковый MD5 хэш, достаточно сложно, долго и
ресурсозатратно.
Таким образом, если перед игрой (даже перед ставкой!) игрок получает MD5 хэш
ответа, а после игры – исходную строку (с обязательным включением результата
игры), то можно со 100% уверенностью утверждать, что после оплаты и в процессе
игры результат не был подтасован. Точнее, это можно и нужно проверять! |