Similar presentations:
Разработка мобильного приложения для генерации паролей для ОС Android. Цикл приложения Android
1.
Разработка мобильногоприложения для генерации
паролей для ОС Android
2.
Актуальность работыВ современном мире количество конфиденциальной информации
постоянно увеличивается, поэтому важно, чтобы доступ к этой
информации был только у тех, кому это разрешено в соответствии с
различными правилами и регламентами. Таким образом,
разработка мобильного приложения для генерации уникальных
паролей является актуальной.
3.
Цели и задачи работыЦель данной лабораторной работы - разработать мобильное приложение
для генерации уникальных паролей.
Для достижения заданной цели поставлены следующие задачи:
• выполнить аналил предметной области;
• выполнить анализ существующих генераторов паролей;
• выбрать необходимые для разработки инструменты и методы;
• дать обоснование выбору методологии и технологии концептуального
моделирования автоматизированной информационной системы;
• разработать мобильное приложение;
• провести тестирование мобильного приложения;
• дать выводы по разработанному мобильному приложению.
4.
Цикл приложения Android5.
Версии AndroidПоследняя версия ОС Android на данный момент — Android 11,
выпущенная 8 сентября 2020 года.
6.
Методы генерации паролейBase64 — стандарт кодирования двоичных данных при помощи
только 64 символов ASCII. Алфавит кодирования содержит текстовоцифровые латинские символы A-Z, a-z и 0-9 (62 знака) и 2
дополнительных символа, зависящих от системы реализации.
Каждые 3 исходных байта кодируются 4 символами (увеличение на
¹⁄₃).
7.
Методы генерации паролейMD5 (англ. Message Digest 5) — 128-битный алгоритм хеширования,
разработанный профессором Рональдом Л. Ривестом из
Массачусетского технологического института (Massachusetts
Institute of Technology, MIT) в 1991 году. Предназначен для создания
«отпечатков» или дайджестов сообщения произвольной длины и
последующей проверки их подлинности. Широко применялся для
проверки целостности информации и хранения хешей паролей.
8.
Методы генерации паролейДля генерации был выбран алгоритм MD5.
Пример работы алгоритма:
9.
Разработка пользовательского интерфейсаОсновные требования разработки пользовательского интерфейса:
1.простота;
2.ориентация на пользователя;
3.унификация;
4.запоминаемость.
10.
Пример перегруженного интерфейса11.
Пример «чистого» интерфейса12.
Пример интерфейса, требующегоопределенных навыков
13.
Пример интерфейса, не требующегоопределенных навыков
14.
Разработанный интерфейс15.
Этапы разработкиСоздание нового проекта
16.
Этапы разработкиПодключение библиотек в Android Studio
17.
Этапы разработкиГенерации пароля
18.
Готовое приложение19.
Работа профайлера20.
Выводы по работеВ рамках практическое работы были получены следующие
результаты:
• был проведен обзор ОС Android, а также основ программирования для
Android;
• было спроектировано и разработано приложение на платформе Android
для генерации пароля;
• была продемонстрирована функциональность приложения;
• приложение было протестировано как на реальном устройстве, так и на
эмуляторе.
software