-
Notifications
You must be signed in to change notification settings - Fork 5
USB PassGen
Автором оригинальной разработки USB PassGen является Joonas Pihlajamaa
Оригинальное устройство базируется на микроконтроллере ATTiny85 и имеет значительно меньшие габариты :-)
Никакой "обвязки" не требуется, устройство готово к работе сразу после подключения по USB.
Сценарий работы (на примере использования с Windows)
- Запускаем любой текстовый редактор (notepad.exe, например)
- Подключаем устройство, возможно, ждем автоопределения
- Нажимаем 4 раза клавишу Caps Lock - появляется надпись "Starting Generation..."
- Начинается генерация пароля - нужно 10 раз нажать тот же Caps Lock до появления надписи "New password saved"
- Все готово к использованию. При следующем подключении генератор паролей просто "выплюнет" пароль и нажмет "Ввод"
Впрочем, это можно увидеть на ролике автора: YouTube
Ниже диаграмма использвания:
Для того, чтобы "подсмотреть" пароль - достаточно просто вставить устройство при включенном текстовом редакторе и пароль будет напечатан на экране. Техника - техникой, но лучше сохранить его где-нибудь еще.
К сожалению, в MacOS завести это все не удалось (хотя устройство определяется правильно), а в Linux эффект был только в командной строке (возможно, дело в настройках X-Server). В Windows же работает, "как задумано", вплоть до 8ой версии.
Скачать адаптированные исходные тексты и файл прошивки можно здесь.
Изменения по сравнению с оригиналом:
- Указаны другие номера пинов для USB (в соответствии со схемой ARCAdaptor)
- Изменена частота кварца и модель микросхемы в Makefile
- Изменено обозначение таймера в коде (TCCR0B -> TCCR0 )
Страница оригинального проекта.