Шифрование данных: что это? сочинение пример

ООО "Сочинения-Про"

Ежедневно 8:00–20:00

Санкт-Петербург

Ленинский проспект, 140Ж

magbo system

Сочинение на тему Шифрование данных: что это?

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

Механизм шифрования данных заключается в защите информации от угроз, поскольку она хранится на компьютерах и передается через Интернет или другие компьютерные сети. Следующий механизм используется для преобразования текста в цвета на стороне отправителя: механизм кодирования на основе ASCII с использованием цвета

Используется метод механизма кодирования на основе ASCII с использованием цветов. В цветовом стиле RGB 256 пиксель представлен 24 битами, в которых 8 бит представляют интенсивность каждого цвета. Например, цвет (100, 125, 140) представлен как (01100100 01111101 10001100) и реализован с помощью. Выбор первых восьми битов, то есть 01100100, и игнорирование старшего значащего бита, оставшиеся 7 бит или первые 128 частей цвета используются для представления символа в таблице ASCII. Аналогично, три разных символа могут быть обозначены одним цветом. Таким образом, текстовый документ преобразуется в закодированный файл, заполненный цветными точками. Используя вышеупомянутую технику кодирования, огромное количество текста может быть сжато и передано более безопасным способом. В предложенном исследовании используется концепция метода кодирования ASCII для представления символов и их преобразования в цвета.

Сжатие текста без потерь

Механизм сжатия текста требует, чтобы комбинация механизмов сжатия и распаковки была без потерь, иначе данные не могут быть восстановлены в реальном формате. Сжатие данных с помощью метода подстановки текста называется. Схема механизмов сжатия данных включает в себя корректировки среди различных факторов, таких как степень сжатия, количество вносимых искажений; если используется алгоритм сжатия с потерями и вычислительные ресурсы, необходимые для сжатия и распаковки данных. Механизм, приведенный ниже, используется для сжатия текста без потерь в шифровании с цветовой кодировкой на исходном конце, реализованном Хаффманом:

Алгоритм сжатия кодирования Хаффмана

Алгоритм кодирования Хаффмана является оптимальным алгоритмом сжатия, в котором вхождение каждой буквы или символа используется для сжатия данных. Идея алгоритма заключается в том, что если у вас есть некоторые буквы, которые встречаются чаще других, логично использовать меньше битов для кодирования этих букв, чем для кодирования менее повторяющихся букв. Этот алгоритм строит дерево снизу вверх, используя вхождение каждой буквы или символа.

Во-первых, каждая буква начинается как часть своего собственного дерева, а деревья упорядочиваются по появлению букв в фактической строке. Затем две наименее часто используемые буквы объединяются в одно дерево, и частота этого дерева устанавливается равной частоте двух деревьев, которые оно связывает вместе.

Это новое дерево повторно вставляется в запись деревьев в отсортированном месте. Затем процесс повторяется, обрабатывая деревья с более чем одним элементом так же, как любые другие деревья, за исключением того, что их частоты являются суммой частот всех букв на листьях. Это просто сумма левого и правого дочерних элементов любого узла, поскольку каждый узел хранит информацию о частоте своих собственных дочерних элементов. Процесс завершается, когда все деревья объединены в одно дерево. Это дерево описывает кодировку сжатия Хаффмана.

Обычно дерево проектируется снизу вверх: мы начинаем с 256 деревьев и заканчиваем одним деревом с 256 листьями и 255 внутренними узлами. У дерева есть интересное свойство: вхождения всех внутренних узлов, объединенных вместе, дадут общее количество битов, необходимых для записи закодированного файла.

Зарегистрируйся, чтобы продолжить изучение работы

    Поделиться сочинением
    Ещё сочинения
    Нет времени делать работу? Закажите!

    Отправляя форму, вы соглашаетесь с политикой конфиденциальности и обработкой ваших персональных данных.