Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Криптография.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
86.02 Кб
Скачать

Двоичный код

Чтобы компьютер мог понять и обработать информацию, она должна быть переведена с языка, на котором написана, на так называемый двоичный язык. Он состоит только из двух цифр: 0 и 1.Двоичные выражения для чисел в десятичной системе от 0 до 10 приведены в таблице справа.

Соответственно, десятичное число 9780 в двоичном коде будет выражено как 10011000110100.

и часто тянулись на сотни километров.

0

0

1

1

10

2

11

3

100

4

101

5

110

6

111

7

1000

8

1001

9

1010

10

Глава II. Практическая работа

Давайте представим, что мы посылаем защищенное сообщение «АТАКА». Мы могли бы сделать это двумя основными способами: заменить слово (кодирование) либо заменить некоторые или все буквы, составляющие это слово (шифрование).Простым способом закодировать слово является его перевод на язык, который перехватчик не знает, тогда как для зашифровки было бы достаточно, например заменить каждую букву другой буквой алфавита. В каждом случае необходимо, чтобы получатель знал процедуру, которая была использована для кодирования или шифрования сообщения, иначе наше послание будет бесполезно. Если мы уже договорились с получателем, какой метод будем использовать – перевод слова на другой язык или замену каждой буквы другой – все, что нам надо сделать, - это сообщить ему этот другой язык или число позиций, на которое мы сдвигаем в алфавите каждую букву, чтобы сделать замену. В случае шифрования получатель, имея сообщение «ВФВМВ» и зная, что каждая буква была сдвинута в алфавите на две позиции, может легко расшифровать сообщение.

Попробуем зашифровать слово «APPLE» с помощью азбуки Морзе. Используя данные приведенные в таблице, мы получили сообщение « .- .--. .--. .-.. . ».

Заключение

Криптография - наука о математических методах обеспечения конфиденциальности (невозможности прочтения информации посторонним) и аутентичности (целостности и подлинности авторства, а также невозможности отказа от авторства) информации.

Всем известно, что для обеспечения безопасности кода шифрования должны быть защищены надежнее, чем алгоритм. Тогда возникает проблема: как безопасно распределять ключи. Даже в простых случаях это является серьезной проблемой логистики, например, как распределить тысячи шифровальных книг среди радистов большой армии, или как доставить книги в мобильные центры связи, работающие на линии фронта. Какой бы сложной ни была классическая система шифрования, она остается уязвимой, так как соответствующие ключи могут быть перехвачены.

Содержание

1.Введение

2.Цель работы

3.Задачи

4.Актуальность темы

5.Глава I.1.Терминология

2.История криптографии

3.Виды шифров и их свойства

6.Глава II.Практическая работа.

7.Заключение

Список источников

1.Мир математики: Т.2.Кодирование и криптография

2. http://ru. wikipedia.org

3. http://cryptoblog.ru