- •Содержание
- •Лабораторная работа № 1
- •Цель
- •Теоретические сведения
- •Примеры программ
- •Дополнительное чтение
- •Задание к выполнению лабораторной работы
- •Вариант №1
- •Вариант №2
- •Вариант №3
- •Вариант №4
- •Вариант №5
- •Вариант №6
- •Вариант №7
- •Вариант №8
- •Вариант №9
- •Вариант №10
- •Содержание отчета
- •Лабораторная работа № 2
- •Цель
- •Теоретические сведения
- •Примеры программ
- •Задание к выполнению лабораторной работы
- •Содержание отчета
- •Лабораторная работа № 3
- •Цель
- •Теоретические сведения
- •Примеры программ
- •Дополнительное чтение
- •Задания к выполнению лабораторной работы
- •Содержание отчета
- •Лабораторная работа № 4
- •Цель
- •Теоретические сведения
- •Примеры программ
- •Задания к выполнению лабораторной работы
- •Вариант №1
- •Вариант №2
- •Вариант №3
- •Вариант №4
- •Вариант №5
- •Вариант №6
- •Вариант №7
- •Вариант №8
- •Вариант №9
- •Вариант №10
- •Вариант №11
- •Вариант №12
- •Вариант №13
- •Вариант №14
- •Вариант №15
- •Содержание отчета
- •Лабораторная работа № 5
- •Цель
- •Примеры программ
- •Задание к выполнению лабораторной работы
- •Содержание отчета
- •Лабораторная работа № 6
- •Цель
- •Теоретические сведения
- •Примеры программ
- •Дополнительное чтение
- •Задание к выполнению лабораторной работы
- •Вариант №1
- •Вариант №2
- •Вариант №3
- •Содержание отчета
- •Расчетно–графическое задание
- •Цель
- •Содержание отчета
- •Практические задачи
- •Задача №1
- •Теоретические сведения
- •Задача №2
- •Теоретические сведения
- •Задача №3
- •Теоретические сведения
- •Задача №4.
- •Теоретические сведения
- •Задача №5
- •Теоретические сведения
- •Задача №6
- •Теоретические сведения
- •Задача №7
- •Теоретические сведения
- •Задача №8
- •Задача №9
- •Задача №10
- •Теоретические сведения
- •Библиографический список
43
Теоретические сведения
Пусть
|
a11 |
a12 |
|
A |
a |
|
a |
= |
21 |
22 |
|
n×n |
|
|
|
|
|
|
an2 |
|
an1 |
|
дана |
|
квадратная |
матрица: |
... |
a1n |
|
|
|
... |
a |
|
|
|
|
2n |
. |
|
|
... |
|
|
|
|
|
|
|
||
... |
|
|
|
|
ann |
|
|
Обратной называется такая матрица An×n−1 , для которой выполнено условие: An×n × An×n−1 = E , где E — единичная матрица.
Для поиска обратной матрицы можно воспользоваться равенством:
|
|
|
A |
A ... |
|
|
|
11 |
12 |
An×n−1 = |
1 |
A21 |
A22 ... |
|
|
... |
|||
|
det A |
|
||
|
|
|
An1 |
An2 ... |
|
|
|
A1n
A2n ,
Ann
где det A — определитель матрицы |
A , A = (−1)i+ jM i |
— |
|
|
ij |
j |
|
алгебраическое дополнение элемента a |
матрицы A , M i |
— минор |
|
ij |
j |
|
|
(определитель матрицы, получающийся из A вычеркиванием i–й строки и j–го столбца).
Задача №7
Реализовать алгоритм блочного шифрования в режиме электронной кодовой книги (простой замены).
Теоретические сведения
Алгоритм блочного шифрование перерабатывает открытый текст в шифротекст блоками фиксированного размера. Размер блока зависит от самого алгоритма или его настроек.
Открытый текст некоторой длинны с помощью блочного алгоритма шифрования можно переработать в шифротекст различными способами (режимами). Самым простым из них (и самым
2 мар. 2010 г.