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

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

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

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

Звіт про виконання лабораторної роботи №2 з дисципліни "Методи та засоби криптологічних перетворень"

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

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

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

Рік:
2012
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Методи та засоби криптологічних перетворень
Група:
КІ 11
Коротко про документ

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

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

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

  • Криптологічні перетворення
  • Афінні шифри
  • Шифр зсуву
  • Програмування на C
  • Захист інформації
  • Частотний аналіз

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

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

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

дешифруваннякриптотекстявний тексталгоритмшифруваннямодульна арифметикалабораторна робота

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” ІКТА кафедра «Захист інформації»  Звіт про виконання лабораторної роботи №2 з дисципліни "Методи та засоби криптологічних перетворень" АФІННІ ШИФРИ 1. Мета роботи: Дослідити та написати програму для реалізації афінних методів шифрування — афінний метод зсуву . s=102. Обчислити s' для дешифрування. Загальний алгоритм шифрування: E(x)=(x+s)mod n =x' Загальний алгоритм дешифрування: D(x)=(x'+s')mod n s'=n-s; 2.Текст програми: #include<stdio.h> int main() { char ch,c; int i,s=102,s1; printf("Enter text: "); while (c!='\n') { scanf("%c",&c); i=c; if ((i>=65) && (i<=90)){ i+=s; while (i>90) i-=26; } if ((i>=97) && (i<=122)){ i+=s; while (i>122) i-=26; } сh=i; if (c!='\n') printf("%c",ch); } s1=26-s; while (s1<0) s1+=26; while (s1>26) s1-=26; printf("\n s=%d s'=%d",s,s1); getchar(); return 0; } 3. Результат виконання програми Явний текст: root Криптотекст: pmmr s=102 s'=2 4.Висновок Виконав[ім’я автора приховано]ірки незмінності повідомлення, тобто механізму зворотнього зв'язку, що робить не можливим використання такого алгоритму в важливих цілях з метою шифрування документів.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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