DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Основні методи захисту інформації

Інформація про навчальний заклад

ВУЗ:
Івано Франківський національний технічний університет нафти і газу
Інститут:
ООП
Факультет:
Факультет інформаційних технологій та комп ютерної інженерії
Кафедра:
Не вказано

Інформація про роботу

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Захист інформації
Група:
КН
Коротко про документ

Про що ця робота

У роботі розглядаються основні методи криптографічного захисту інформації. Наведено реалізацію шифру Цезаря мовою C#.

У роботі розглядаються

  • Захист інформації
  • Криптографія
  • Шифр Цезаря
  • Програмування на C#
  • Методи шифрування

Зміст і розділи

  1. Мета роботи
  2. Порядок виконання роботи
  3. Хід роботи
  4. Код програми
  5. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів.
Викладачі:Не вказано

Ключові поняття

захист інформаціїкриптографіяшифр ЦезаряшифруваннядешифруванняC#алфавітпрограмний код

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України ІФНТУНГ Кафедра КСМ Лабораторна робота №1 ОСНОВНІ МЕТОДИ ЗАХИСТУ ІНФОРМАЦІЇ Мета роботи: ознайомитися з основними методами криптографічного захисту інформації. Одержати практичні навички створення ПО по криптографічних перетвореннях інформації. ПОРЯДОК ВИКОНАННЯ РОБОТИ Мовою C++ або Pascal написати програму шифрування або дешифрування текстового файлу методом, зазначеним викладачем. Шифр Цезаря. Хід роботи: Код програми: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication40 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } class Shifr { public char[] abetka = new char[26]; public string kod; public string dekod; public Shifr() { abetka[0] = 'a'; abetka[1] = 'b'; abetka[2] = 'c'; abetka[3] = 'd'; abetka[4] = 'e'; abetka[5] = 'f'; abetka[6] = 'g'; abetka[7] = 'h'; abetka[8] = 'i'; abetka[9] = 'j'; abetka[10] = 'k'; abetka[11] = 'l'; abetka[12] = 'm'; abetka[13] = 'n'; abetka[14] = 'o'; abetka[15] = 'p'; abetka[16] = 'q'; abetka[17] = 'r'; abetka[18] = 's'; abetka[19] = 't'; abetka[20] = 'u'; abetka[21] = 'v'; abetka[22] = 'w'; abetka[23] = 'x'; abetka[24] = 'y'; abetka[25] = 'z'; } public string Kod(string text) { for (int i = 0; i < text.Length; i++) { if (text[i] == ' ') kod += " "; for (int j = 0; j < 26; j++) if (text[i] == abetka[j]) if (j + 3 >25) kod += abetka[(j + 3) - 26]; else kod += abetka[j +3]; } return kod; } public string Dekod(string text) { for (int i = 0; i < text.Length; i++) { if (text[i] == ' ') dekod += " "; for (int j = 0; j < 26; j++) if (text[i] == abetka[j]) if (j - 3 <0) dekod += abetka[(j +26) - 3]; else dekod += abetka[j -3]; } return dekod; } } private void button1_Click(object sender, EventArgs e) { textBox2.Clear(); string text = textBox1.Text.ToLower(); Shifr kodir = new Shifr(); textBox2.Text = kodir.Kod(text); } private void button2_Click(object sender, EventArgs e) { Shifr kodir = new Shifr(); textBox3.Text = kodir.Dekod(textBox2.Text); } } } Результат:  Висновок: На даній лабораторній роботі я ознайомився з основними методами криптографічного захисту інформації та одержав практичні навички створення ПО по криптографічних перетвореннях інформації.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!