Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Парольная защита

Автор:   •  Июнь 23, 2023  •  Лабораторная работа  •  1,168 Слов (5 Страниц)  •  124 Просмотры

Страница 1 из 5

Федеральное государственное бюджетное образовательное учреждение высшего образования

Уфимский университет науки и технологий

Факультет информатики и робототехники

Кафедра ВТиЗИ

Отчет по лабораторной работе № 1

 по курсу «Информационные технологии»

ТЕМА

«Парольная защита»

Выполнили: Нуритдинова Ю.Г.

Кореликов Д.А.

ИБ-325

 Проверила: Селиванова М.В.

Уфа 2023

Цель работы: изучение принципов организации парольной защиты программ, ознакомление с видами паролей, реализация парольной защиты.

Ход работы:

Задание 1. Найти значения P, V, T и группы символов, используемых для формирования пароля (Excel)

Вариант 17

[pic 1][pic 2]

Результат:

[pic 3]

Длина пароля округляется в большую сторону, чтобы не произошло уменьшения криптостойкости пароля и увеличения вероятности его взлома

Вариант 13

[pic 4][pic 5]

Результат:

[pic 6]

Задание 2. Написать код, реализующий метод простого ввода пароля

Окно приложения:

[pic 7]

Код программы:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace IT_lab1

{

    public partial class Ex1 : Form

    {

        public Ex1()

        {

            InitializeComponent();

        }

        private int attempts = 0;

        private void button1_Click(object sender, EventArgs e)

        {

            string[] login = { "qwert", "Asdf", "jul89" };

            string[] password = { "wasd", "zxcv", "цфыв" };

            int numb = 0;

            bool flag = false;

            for (int i = 0; i < login.Length; i++)

            {

                if (loginBox.Text == login[i])

                {

                    flag = true;

                    numb = i;

                }

            }

            if (flag == true && passwordBox.Text == password[numb])

            {

                MessageBox.Show("Вы успешно вошли");

                Application.Exit();

            }

            else

            {

                MessageBox.Show("Неверный логин или пароль");

                if (attempts++ == 2)

                {

                    MessageBox.Show("Попытки закончились");

                    Application.Exit();

...

Скачать:   txt (5.7 Kb)   pdf (212.9 Kb)   docx (111.1 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club