Please enable JavaScript.
Coggle requires JavaScript to display documents.
Задание: регистрация и вход (Защита данных: шифровка (зашифровать весь…
Задание:
регистрация и вход
РАБОТА С ФАЙЛАМИ
поля для записи
логин
пароль
способ записи
в одном файле
проще администрировать
в двух файлах
ненадежное хранение
Действия
Регистрация
Ввод логин + пароль
Добавить в файл
OpenMode.Append
Проверка корректности данных
Шифровка
Программная проверка совпадения существующего логина
открыть файл
считать в массив
отделить пароли
поиск в массиве
зашифровать логин
(если нужно)
Вход
ввод пользователем логин+пароль
считывание файла в массив
сравнение пар логин + пароль
Дешифровка
Применить дешиффровку
еще одна подпрограмма
Зашифровать введенное пользователем
использование существующей подпрограммы
Защита данных: шифровка
зашифровать весь файл
труднее считывать файл
зашифровать строчки (логин и пароль)
при шифровках с зависимостью от положения символа не найти разделитель
зашифровать отдельно логин, отдельно пароль
проще работать с программой
Подпрограммы
Шифровка
Function
аргументы: строка
возвращаемое значение: строка
Поиск элемента в массиве
Function
Возвращает положение
аргументы: массив
Процедура для считывания файла
проверка при добавлении новой записи
проверка при входе