Задание на лабораторную работу
1. В таблице 1 найти для указанного варианта значения характеристик P, V, T.
2. Вычислить по формуле (1) нижнюю границу S* для заданных P, V, T.
3. Выбрать некоторый алфавит с мощностью A и получить минимальную длину пароля L, при котором выполняется условие (2).
4. Реализовать программу для генерации паролей пользователей. Программа должна формировать случайную последовательность символов длины L, при этом должен использоваться алфавит из A символов. Сгенерированный пароль необходимо записать в текстовый файл. Сохранить программу под именем Password_gen.
5. Внести изменения в программу таким образом, чтобы пароль длины L включал в себя одновременно буквы, цифры и символы. Сохранить программу под именем Password_gen_1.
6. Оформить отчет по лабораторной работе.
Таблица 1. Варианты заданий
Вариант
|
P
|
V
|
T
|
1
|
10-6
|
3 паролей/мин
|
5 дней
|
2
|
10-4
|
100 паролей/день
|
12 дней
|
3
|
10-7
|
100 паролей/день
|
10 дней
|
4
|
10-7
|
10 паролей/мин
|
6 дней
|
5
|
10-7
|
20 паролей/мин
|
20 дней
|
6
|
10-5
|
10 паролей/день
|
1 месяц
|
7
|
10-6
|
20 паролей/мин
|
3 недели
|
8
|
10-7
|
15 паролей/мин
|
20 дней
|
9
|
10-4
|
3 паролей/мин
|
15 дней
|
10
|
10-5
|
10 паролей/мин
|
1 неделя
|
11
|
10-6
|
11 паролей/мин
|
2 недели
|
12
|
10-6
|
10 паролей/мин
|
5 дней
|
13
|
10-7
|
11 паролей/мин
|
6 дней
|
14
|
10-5
|
20 паролей/мин
|
6 дней
|
15
|
10-6
|
15 паролей/мин
|
12 дней
|
16
|
10-7
|
3 паролей/мин
|
1 месяц
|
17
|
10-4
|
11 паролей/мин
|
12 дней
|
18
|
10-4
|
15 паролей/мин
|
15 дней
|
19
|
10-5
|
3 паролей/мин
|
1 неделя
|
20
|
10-7
|
10 паролей/день
|
1 неделя
|
21
|
10-4
|
20 паролей/мин
|
2 недели
|
22
|
10-5
|
15 паролей/мин
|
10 дней
|
23
|
10-4
|
15 паролей/мин
|
2 недели
|
24
|
10-4
|
10 паролей/день
|
5 дней
|
25
|
10-5
|
3 паролей/мин
|
10 дней
|
26
|
10-5
|
100 паролей/день
|
1 месяц
|
27
|
10-6
|
10 паролей/день
|
3 недели
|
28
|
10-4
|
10 паролей/мин
|
3 недели
|
29
|
10-5
|
11 паролей/мин
|
20 дней
|
30
|
10-6
|
100 паролей/день
|
15 дней
|
Содержание отчета
Форма сдачи лабораторной работы предполагает демонстрацию выполненного задания (программы) и подготовку отчета.
Отчет по лабораторной работе должен содержать:
1. Тему и цель лабораторной работы;
2. Вариант задания на лабораторную работу;
3. Краткие теоретические сведения;
4. Листинг разработанных программ с подробными комментариями;
5. Результаты работы программ;
6. Выводы.
Таблица кода ASCII (основная)
Таблица кода ASCII (расширенная, Windows 1251)
Достарыңызбен бөлісу: |