Шифрование
Шифрование — способ преобразования исходного текста, шифрованным. Применяется для хранения важной информации в ненадёжных источниках или передачи её по незащищённым каналам связи.
Дешифрование — обратный шифрованию процесс. На основе ключа шифрованный текст преобразуется в исходный.
Ключ — это информация, необходимая для беспрепятственного шифрования и дешифрования текстов, а также для постановки и проверки цифровой подписи.
В зависимости от алгоритма можно выделить методы шифрования гарантированной и метод временной криптостойкости.
По структуре используемых ключей методы шифрования подразделяются на: Симметричное шифрование — метод при котором шифровка и дешифровка осуществляются на основе одного ключа, который одинаков для отправителя и получателя. Существуют блочные и поточные симметричные шифры. Блочные криптосистемы сначала разбивают на отдельные блоки текст сообщения, а затем, при помощи ключа осуществляется их преобразование. При поточном шифровании каждый символ исходного текста преобразуется в символ шифрованного текста в зависимости только от используемого ключа и от его расположения в потоке исходного текста.
Ассиметричное шифрование — метод при котором используются два ключа открытый, доступный всем, а для дешифровки используется ключ, известный только получателю. Оба ключа математически связаны. Одной из ассиметричных криптосистем является PGP (Pretty Good Privacy), разработанная Филлипом Циммерманом, которая находится в свободном доступе по всему миру.
Так же существуют, но сейчас не используются подстановочные шифры при котором каждый символ исходного теска заменяется на другой.