В одном из предыдущих уроков был рассмотрен порядок действий, необходимых для записи маски в электронный ключ при помощи стандартной утилиты программирования ключей. Иногда этот способ программирования может оказаться неудобным или неподходящим для разработчиков из-за:
- наличия сложного функционала в стандартной утилите Guardant. Например, когда она должна использоваться сотрудником, не обладающим достаточной квалификацией;
- потребности в дополнительной автоматизации процесса формирования и записи масок или его интеграции в другие системы.
В перечисленных выше случаях возникает необходимость в написании собственной утилиты программирования ключей.
В данном уроке будет рассмотрен процесс формирования и записи маски в ключ Guardant Sign при помощи Guardant API. Подразумевается, что базовые навыки по работе с Guardant API уже получены (см. Урок 3.1). В качестве примера к уроку использована модифицированная версия библиотеки writemask. Урок входит в курс «Эффективная защита приложений», скачать который можно в разделе «Обучающие материалы».