Рейтинг: 63
не верифицирован
Всего отзывов: 0
  • Работ в портфолио: 3
  • Типовых услуг: 4
  • Работ на продажу: 0
  • Образование: Среднее общее
  • Стаж работы: 2 года
  • Тип занятости: Полный фриланс
  • Юридический статус:Частное лицо
Был на сайте:

Простой аутентификатор для windows

Используемые навыки:

Описание

Клиенту требовалось лёгкое Windows-приложение для генерации одноразовых кодов (TOTP) по стандарту RFC 6238. Задача — заменить внешние мобильные приложения, имеющие избыточный функционал, на компактный десктоп-аутентификатор с возможностью быстрого копирования кода в буфер обмена.

Решение

Генерация TOTP: использовал библиотеку pyotp для расчёта шестизначных кодов на основе секретного ключа и текущего времени.

Интерфейс: на tkinter создал простое окно с полем ввода (секрет), меткой для кода и кнопкой «Скопировать».

Автообновление: по таймеру (каждые 30 сек) перестраивал метку с кодом.

Копирование в буфер: при нажатии на кнопку pyperclip.copy() переносит текущий код в Windows-буфер.

Результат

Пользователь вводит свои секрет один раз, и далее каждую 30-секундную итерацию код обновляется автоматически. Мгновенное копирование в буфер позволяет вставлять OTP в любые формы входа. Решение успешно используется для 2FA-доступа к корпоративным и публичным сервисам без необходимости задействовать смартфон.

Презентация проекта

68747470733a2f2f692e6962622e636f2f38784463386a472f696d6167652e70

Оценили проект:

0