Шифрування широко застосовується в областях пов'язаних з передачею конфіденційних даних: паролів, паспортних даних і т.д. І в фінансовій сфері, не секрет, що зараз можна онлайн відкрити банківський рахунок і розпоряджатися грошима, можна шукати квартиру в іпотеку, як на сайті krasnodar.etagi.com/ipoteka// або можна управляти своїми депозитами.

Тому, останнім часом все частіше почали використовувати програмно-апаратні системи захисту даних, суть яких шифрування інформації, яку користувач передає іншому користувачеві, або просто зберігає у себе в Диску, Хмарі і т.д.
Як відбувається шифрування
По суті, шифрування це простий процес заміни. Тобто, у нас є якесь слово, яке шифрувальник змінює для збереження даних. Наприклад, слово «ніч», він може перетворити в «апре», де букву «н» замінив на «а», букву «о» - на «п» і так далі. Але, цей процес не такий простий, як здається на перший погляд. Основне завдання системи, убезпечити інформацію і не дозволити шахраю її розшифрувати. Адже якщо постійно в шаблоні буде встановлено що буква «н» - це буква «а», то хакери дуже швидко впораються із захисною системою. Тому система намагається убезпечити себе, постійно змінюючи свій шаблон. Так, наприклад буква «н» в першій появі змінюється на букву «а», а далі, на букву «і», «п», і все в цьому роді.
Шифрування електронної пошти
Шифрування електронної пошти складно тим, що шифрування відбувається не в стандартному режимі. Тобто, відправник зашифрував повідомлення, і відправив одержувачу. Той в свою чергу, повинен розшифрувати його. А розшифрувати повідомлення можна лише за допомогою особистого ключа відправника. Його можна, звичайно, послати одержувачу, але тоді при перехопленні зловмисник легко розшифрує дані.
І з такою проблемою зіткнулися в той час, коли тільки створили систему шифрування інформації.
На щастя, в далеких 70-х роках, знайшли рішення цієї проблеми. Тоді був розроблений публічний ключ користувача. Іншим словом, кожен власник пошти мав щось на зразок свого id.

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