Схема:
code_19860.txt
Всё после первой точки останова алгоритм вычисления строки ответа response:
Алгоритм вычисления строки ответа response имеет следующую формулу:
response-value =
HEX( KD ( HEX(H(A1)), { nonce-value, ":" nc-value, ":", cnonce-value, ":", qop-value, ":", HEX(H(A2)) }))
A1 = { H( { username-value, ":", realm-value, ":", passwd } ), ":", nonce-value, ":", cnonce-value }
A2 = { "AUTHENTICATE:", digest-uri-value }
Где:
Выражение { a, b, ... } — означает сложение строк a, b
HEX(n) — 16-байтовый MD5-хеш n, приведенный в 32 байтовую Hex-строку в нижнем регистре. Фактически строковое представление дайджеста MD5.
H(s) — 16-байтовый MD5-хеш строки s
KD(k, s) — объединение данных (строк) k, s
H({k, ":", s}) — 16-байтовый MD5-хеш, полученный в результате сложения строки k, ":", S
Помогите найти ошибку.
Аккаунт вставленный в схеме рабочий.



Поиск
Друзья
Администрация