Более предметно, если это как то может помочь.
Исходные числа это ID микросхем памяти DS1991, работающие по протоколу 1-Wire,
Организована, эта конкретная память, так: поделена на 4 области:
1. Блокнот (64 байта) - не закрытая область.
2. SubKey0 (48 байт)- защищена паролем
3. SubKey1 (48 байт)- защищена паролем
4. SubKey2 (48 байт)- защищена паролем
Пароль, 8-мь байт, устанавливается пользователем произвольный.
Аппарат в котором установлены эти микросхемы генерирует пароль для областей SubKey0/1/2 одинаковый, но разный для каждого экземпляра микросхемы (DS1991), т.е. на основе ID конкретной памяти. Сейчас мне пароли известны потому, что есть возможность, аппарат не мой но пока у меня, снифером снять дамп данных во время обмена и проанализировать. Аппарат скоро будет не доступен, и всегда анализировать трафик на шине 1-Wire не будет возможности. Поэтому и встала задача понять логику генерации пароля на основе ID микросхемы.