Настройка MD5

Материал из wiki.otstrel.ru.

Перейти к: навигация, поиск


MD5 (Message Digest 5) — 128-битный алгоритм хэширования, разработанный профессором Рональдом Л. Ривестом в 1991 году. Предназначен для создания «отпечатков» или «дайджестов» сообщений произвольной длины.

Алгоритм MD5 ( Message Digest Algorithm 5 - улучшеная версия MD4) является алгоритмом вычисления хеш-функции (message digest). Применяется данный алгоритм для различных целей - шифрование паролей, проверка целосности файлов, в приложениях криптографии и электронно-цифровых подписях для генерации ключа шифрования. При использовании алгоритма получаем хэш длиной 128 бит. Особенность алгоритма md5 заключается в том, что практически очень сложно, почти невозможно найти две строки, дающие одинаковый хеш (например два файла, у которых значение md5 будет одинаковым).

Инструкция на evenbalance.com

И так, что нам нужно:

Что бы посчитать MD5 можно использовать MD5Tool

Изображение:Scrshot -3 -10.01.2008 20.39.23- Md5Settings.jpg



В настройках укажите версию оси на сервере

а также

  • Start Offset: 4096 (exe & dll); 0 (все остальные файлы)
  • Length: 32


pb_sv_md5tool w "" v "iw_00.iwd" SZ167780172 AT0 LEN32 a9bad107a854399ab383ffad5f2948ab

a9bad107a854399ab383ffad5f2948ab - это и есть контрольная сумма.


Дальше создаёте pbsvuser.cfg

или изменяете имеющийся

и добавляете строку с хеш суммой, например

pb_sv_md5tool w "" v "iw_00.iwd" SZ167780172 AT0 LEN32 a9bad107a854399ab383ffad5f2948ab

Файл поместить в папку pb

Там же в файле pbsv.cfg в конце добавить строку pb_sv_load pbsvuser.cfg

После этого отправить на сервер команду pb_sv_restart

Что бы посмотреть список проверяемых файлов нужно в консоли набрать /pb_sv_md5toollist

Изображение:Iw3mp 2008-01-10 15-02-27-70.jpg




Теперь если у игрока будет отличаться сумма MD5, он будет выкинут с сервера


Изображение:Iw3mp 2008-01-10.jpg


Личные инструменты