Инструмент для генерации паролей

Полностью безопасный генератор паролей, который не регистрирует и не хранит никаких данных и работает в автономном режиме

Индустрия:
Пользовательские продукты
Страна:
Польша
pgapp screenshots

Клиент

Приложение было задумано и разработано как внутренний продукт Девкрафт, затем доработано и опубликовано в магазине для свободного использования

Проблемы

  • Отсутствие уверенности в безопасности существующих приложений
  • Поддержка автономного режима

Наши решения

  • Гибкая настройка генератора
  • Индикатор надежности пароля
  • PWA
pgapp screenshots

Описание проекта

Для этого проекта мы выбрали Flutter, который позволил нам за короткое время создать кроссплатформенное, высокопроизводительное недорогое приложение. Пароль генерируется с помощью двух стратегий и разработанного алгоритма взаимодействия. В первой стратегии пароль генерируется на основе выбранных пользователем параметров, таких как длина, регистр букв, количество цифр и символов. Вторая стратегия использует словарь из более чем 58000 слов с возможностью выбора длины пароля и разделителя слов. Использование всех инкрементаторов позволяет сгенерировать надежный пароль, на взлом которого уйдут столетия.

В приложение добавлена функция MD5 для получения 128-битного хэш-значения пароля, чтобы предотвратить ввод сгенерированного пароля в онлайн-конвертеры и повысить безопасность. Приложение реализовано в виде PWA и не требует подключения к сети, что делает его еще более надежным и безопасным в использовании. Для удобства последняя использованная комбинация инкремента, а также тема приложения (светлая или темная) сохраняются в локальном хранилище, а благодаря индикатору надежности пароля пользователь может сразу увидеть, насколько надежен сгенерированный пароль.

Стек технологий

  • Flutter

Основные действия

Результаты

Мы разработали удобный и безопасный генератор паролей с поддержкой офлайн-режима, доступный для Web и обеих мобильных платформ. Исходный код PGApp доступен всем желающим на GitHub и позволяет увидеть, что именно происходит под капотом.

    two smiling men are sitting at the table with laptops

    Реализуйте свои идеи в элегантном решении

    Отправляя эту форму, я подтверждаю, что прочитал и принял Политики конфиденциальности