Шифрование

Шифрование

Egor Litvin

В одной из прошлых статей речь шла о криптографии, теперь на очереди шифрование.

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

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

Симметричное шифрование использует один и тот же ключ и для зашифровки, и для расшифровки. Представьте что вы с другом хотите начать конфиденциальную переписку. для этого вы покупаете сундук с замком, и делаете 2 одинаковых ключа. Один из них вместе с сундуком вы отправляете другу, но здесь есть главный недостаток такого вида шифрования. Ключ могут украсть и сделать дубликат. Но эта проблема исключена в другом виде шифрования.

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