Методы шифрования в компьютере
Автор: cleverowl • Май 8, 2018 • Реферат • 443 Слов (2 Страниц) • 490 Просмотры
МЕТОДЫ ШИФРОВАНИЯ В КОМПЬЮТЕРЕ
Цели и задачи проекта
- Собрать информацию о методах шифрования в ЭВМ.
- Изучить методы шифрования в современных программах.
- Изучить логические функции OR, XOR AND и NOT.
- Создать свои собственные методы шифрования.
- Написать демонстрационную программу на языке С++.
ТРИ БРАТА - OR, AND И XOR.
OR, AND и XOR - три из четырех логических функций, которые чаще всего используются в программировании. В переводе на русский язык это переводится как "ИЛИ", "И" и "ИСКЛЮЧАЮЩЕЕ ИЛИ". Каждая из функций получает на вход два логических значения (0 или 1) и подает на выход ответ - опять же, логическое значение.
Каждая из функций получила свое название благодаря поведению. Именно его мы сейчас и рассмотрим.
Значения на вход | Выход у OR | Выход у AND | Выход у XOR |
0 0 | 0 | 0 | 0 |
0 1 | 1 | 0 | 1 |
1 0 | 1 | 0 | 1 |
1 1 | 1 | 1 | 0 |
Как Вы теперь видите, эти функции позволяют зашифровать текст с помощью ключа. В нашем случае это будет слово или строка, которой будет зашифрован основной текст.
Как вы уже слышали, функций четыре, а в таблице приведены только три. Дело в ом, что NOT имеет только один аргумент (то есть значение на вход), а значит, зашифровать текст с помощью пароля будет невозможно. По-другому NOT — это инвертирование, то есть присвоение противоположного значения.
...