Хэш пароля пользователя в SAP IQ 16

Хэши пользователей с паролем 'Qazwsx123': 0x014538a57f1786d49a39f83df426ecef20b87a0b37700f11aa47f24b5b6dec2cd05f6b0098 0x014538a57f17d12713089ebac89ba53dea2fbc3e39702f31e7f655b7254e0409c696a9cb18

Так как пароль одинаков, можно сделать вывод, что используется соль. В документации указан единственный алгоритм хэширования SHA256. Теоретически хэш может иметь следующую структуру:

  1. 0x01 - метка означает алгоритм хэширования
  2. 4538a57f - 4 байта соль
  3. 1786d49a39f83df426ecef20b87a0b37700f11aa47f24b5b6dec2cd05f6b0098 - 32 байта хэш

Но в таком случае у нас пользователи с одинаковой солью, но разными хэшами, а это означает:

  1. Соль находится в другой части хэша или её длина указана неверно
  2. Помимо соли используются ещё данные

Если у кого есть догадки и предположения по поводу алгоритма или входных данных, приму любые варианты и проверю на практике.


Ответы (0 шт):