• Как генерировать одно число на основе другого?

    @ingoll Автор вопроса
    Даниил Смирнов: Вы совершенно правы, в первом и втором предположении.
  • Как генерировать одно число на основе другого?

    @ingoll Автор вопроса
    Даташит на сей девайс я изучил от корки до корки. Это не домофон совсем. В домофоне такие вещи никто не использует, там используются другие DS (серийные номера) вернее их ID заносятся в базу домофона. Тут совсем другой случай. Читать/писать, менять/устанавливать пароль с этим все ясно, Обращаю Ваше внимание по работе DS1991 вопросов НЕТ. Есть задача, понять как генерится для него пароль на основе ID.
    Поясняю: Мед.оборудование (стоимостью более 5 млн.руб ) к нему подключаются различные аксессуары, в каждом таком аксессуаре установлена такая вот DS1991. Да бы всякие умельцы не могли клонировать сей девайс все это (инфа в DS1991) закрыто паролем. Методом снятия дампов логическим анализатором выснил, что пароль к каждой "таблетки" уникален. Так как аппарату заведомо не известно, что к нему будут подключать всем паролей он знать и не может да и не нужно. Есть уникальный ID он и используется как базис для генерации пароля.