Шифрование

Шифрование — способ преобразования исходного текста, шифрованным. Применяется для хранения важной информации в ненадёжных источниках или передачи её по незащищённым каналам связи.

Дешифрование — обратный шифрованию процесс. На основе ключа шифрованный текст преобразуется в исходный.

Ключ — это информация, необходимая для беспрепятственного шифрования и дешифрования текстов, а также для постановки и проверки цифровой подписи.

В зависимости от алгоритма можно выделить методы шифрования гарантированной и метод временной криптостойкости.

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

Ассиметричное шифрование — метод при котором используются два ключа открытый, доступный всем, а для дешифровки используется ключ, известный только получателю. Оба ключа математически связаны. Одной из ассиметричных криптосистем является PGP (Pretty Good Privacy), разработанная Филлипом Циммерманом, которая находится в свободном доступе по всему миру.

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