DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

ОСНОВНІ МЕТОДИ ЗАХИСТУ ІНФОРМАЦІЇ

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

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

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

Рік:
2013
Тип роботи:
Лабораторна робота
Предмет:
Інші

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

Міністерство освіти і науки України ІФНТУНГ Кафедра КСМ Лабораторна робота №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); } } } Результат:  Висновок: На даній лабораторній роботі я ознайомився з основними методами криптографічного захисту інформації та одержав практичні навички створення ПО по криптографічних перетвореннях інформації.
Антиботан аватар за замовчуванням

08.04.2013 00:32

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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