Skip to content
Nikolay O. Zabrodotskiy edited this page Apr 6, 2016 · 1 revision

Автором оригинальной разработки USB PassGen является Joonas Pihlajamaa

Оригинальное устройство базируется на микроконтроллере ATTiny85 и имеет значительно меньшие габариты :-)

Никакой "обвязки" не требуется, устройство готово к работе сразу после подключения по USB.

Сценарий работы (на примере использования с Windows)

  1. Запускаем любой текстовый редактор (notepad.exe, например)
  2. Подключаем устройство, возможно, ждем автоопределения
  3. Нажимаем 4 раза клавишу Caps Lock - появляется надпись "Starting Generation..."
  4. Начинается генерация пароля - нужно 10 раз нажать тот же Caps Lock до появления надписи "New password saved"
  5. Все готово к использованию. При следующем подключении генератор паролей просто "выплюнет" пароль и нажмет "Ввод"

Впрочем, это можно увидеть на ролике автора: YouTube

Ниже диаграмма использвания:

Для того, чтобы "подсмотреть" пароль - достаточно просто вставить устройство при включенном текстовом редакторе и пароль будет напечатан на экране. Техника - техникой, но лучше сохранить его где-нибудь еще.

К сожалению, в MacOS завести это все не удалось (хотя устройство определяется правильно), а в Linux эффект был только в командной строке (возможно, дело в настройках X-Server). В Windows же работает, "как задумано", вплоть до 8ой версии.

Скачать адаптированные исходные тексты и файл прошивки можно здесь.

Изменения по сравнению с оригиналом:

  • Указаны другие номера пинов для USB (в соответствии со схемой ARCAdaptor)
  • Изменена частота кварца и модель микросхемы в Makefile
  • Изменено обозначение таймера в коде (TCCR0B -> TCCR0 )

Страница оригинального проекта.