Кароче, разобрался, отчасти благодаря ответу
galaxy (чувак ниже), но из-за того, что он не сказал главного, отмечу именно свой ответ как решение.
Хеш этот действительно от hex. И действительно он преобразуется с помощью функции hex2bin().
НО!
Почему-то хешируется так, что первые 2 символа лишние: "0x". Их нужно убрать. Пока их не уберешь, функция не будет работать, она будет выдавать ошибку: "Input string must be hexadecimal string".
Поэтому делаем так:
$s = "0xd091d183d0bad0bcd0b5d0bad0b5d180d181d0bad0b8d0b520d0bad0bed0bdd182d0bed180d18b20d0b820d181d182d0b0d0b2d0bad0b820d0bdd0b020d181d0bfd0bed180d182";
$s = substr($s, 2, strlen($s));
$s = hex2bin($s);
В таком случае работать будет. Еще раз поясню, что мы удаляем первые 2 символа: "0х".