Site icon Ростовцев Даниил Сергеевич

Шифрование и для чего оно нужно

Шифрование и для чего оно нужно - Ростовцев Даниил Сергеевич

Шифрование и для чего оно нужно - Ростовцев Даниил Сергеевич

Для чего нужно шифрование и что это такое

Практически каждый день, мы ведем с Вами переписки со своими друзьями, родными или близкими. Мы передаем различные медиа, а также документы. И при этом не важно, где мы это делаем, будь это социальная сеть, #мессенджер, облачное хранилище и тд. Чем дольше и больше мы передаем личную информацию в виде текста либо файлов, тем больше мы начинаем задумываться о защите своей безопасности.

Сегодня мы с Вами поговорим о том, что такое #криптография, шифрование и как её используют в приложениях. Начнем по порядку. Криптография в переводе с греческого означает срыто пишу (Скрытый, пишу, пишу скрытно). Это целая наука о методах обеспечения конфиденциальности, которая включает в себя: целостность данных (невозможности незаметного изменения информации), аутентификацию (проверки подлинности авторства или иных свойств объекта), шифрования (кодировка данных).

#Шифрование применяется для хранения важной информации в ненадёжных источниках и передачи её по незащищённым каналам связи. Такая передача данных представляет из себя два взаимно обратных процесса, которые используют определенный ключ:

• Перед отправлением данных по линии связи или перед помещением на хранение они подвергаются зашифровыванию.
• Для восстановления исходных данных из зашифрованных к ним применяется процедура расшифровывания.

По понятнее для понимания

Теперь понятным языком. При простом чате, во время отправки сообщений какому-либо пользователю, само сообщение, которое вы написали, попадает в специальную базу данных и только потом это же сообщение достается из этой базы и показывается пользователю, которому вы её отправили. Находясь в базе, сообщение должно хранится в зашифрованном виде, так как если у кого-то появится доступ к этой базе, то человек получивший этот доступ, не сможет понять, что Вы вообще писали и кому. Вот для этого и существует шифрование.

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

Пример реализации шифрования

Приведем пример. Маши пишет Васе: “Привет дорогой мой. Приходи сегодня в 17.24 ко мне, чайку попьем.”
Отправляя это сообщение, оно попадает в базу данных и с помощью ключа(слова) ЧАЙ, зашифровывается. В самой базе данных, сообщение Маши выглядит так:

U2FsdGVkX1/0pFMtn3igistPtyAT6GGiSETwdUtQnzU2N+n+CpnKUcYuCBznITrv
4ztcL7zCMoZ/dkqihYCwePzeGa7d9Gk/doYk776dbaj9maIxQ88aQwDh19wxJjov
1Suda0YIeS8eotr1vbifF6G7iqJ2mfJTS8FYmLBI+LpRp0fq/n86mtWNHXKPDC5+.

Суть прочитанного для закрепления

Естественно, если кто-то получит доступ к базе данных и захочет посмотреть, что-же там Маша писала и кому, то он не сможет это сделать и разобраться без ключа. А вот Вася видит это сообщение спокойно, так как он имеет этот ключ расшифрования.
Общаясь в WhatsApp, Вы используете именно такой способ передачи данных. Только эти данные обрабатываются не на сервере и попадают в базу данных, а обрабатываются на вашем телефоне и все данные хранятся на Вашем же телефоне.


Вкратце объяснить то, как работает шифрование просто невозможно, но я постарался максимально просто рассказать Вам суть. Ведь эта тема все больше набирает оборот и её всё больше начинают интересоваться простые пользователи.

Exit mobile version