Что такое криптография?
📝Криптография (от «скрытый» + «пишу») — наука о методах, которые позволяют обеспечить:
1.Конфиденциальность (невозможность прочтения информации посторонним);
2.Целостность данных (невозможность незаметного изменения информации);
3.Аутентификацию (проверку подлинности авторства или иных свойств объекта);
4.Шифрование (кодировку данных).
📖Тексты начали шифровать уже в третьем тысячелетии до нашей эры. И в Римской империи, и в Средневековье важные сообщения и военные приказы зашифровывались.
🤴🏼Например, Юлий Цезарь для своих сообщений использовал очень простую форму криптографии, известную как «шифр сдвига». Каждая буква в его тексте была заменена на третью следующую в алфавите. Таким образом, вместо A он писал D. Получатель должен был знать код шифра, чтобы прочитать нужные слова.
⚔Во время Второй мировой войны для шифрования сообщений уже использовались специальные устройства — криптография стала сложнее. Военным понадобилось несколько лет, чтобы разгадать ключи и читать сообщения других стран.
🔐Сегодня криптография способна намного надёжнее гарантировать безопасность информации, а шифры, которые когда-то использовал Цезарь, сегодня можно разгадать за пару секунд.
В современной криптографии различают симметричное и асимметричное шифрование.
1.Симметричное шифрование заключается в том, что обе стороны — участники обмена данными — имеют абсолютно одинаковые ключи для шифрования и расшифровки данных.
2.Асимметричное шифрование предполагает использовать в паре два разных ключа — открытый и секретный (закрытый). В данном способе ключи работают в паре: если данные шифруются открытым ключом, то расшифровать их можно только соответствующим секретным ключом, а также наоборот.
🗃Криптография знает много различных методов шифрования данных. Многие из них основаны на сложных математических структурах, таких как эллиптические кривые, кольца и конечные тела.