👁🗨Hello world~
Криптография: Что это такое и основные понятия
• Решил начать новый цикл постов (хотя надо бы продолжать заброшенные), в котором я буду говорить о криптографии. Эта тема была мне интересна уже давно, даже один из школьных проектов был про математику в криптографии. Ну давайте начнем.
• Криптография - наука, которая изучает методы шифрования, обеспечения конфиденциальности и целостности данных.
• Мы будем рассматривать в основном именно шифрование информации.
• И так, шифрование - это обратимое преобразование данных с целью защиты от посторонних. Важно заметить, что это именно обратимое действие, так как нам важна изначальная информация. Если же мы шифруем данные необратимым преобразованием, такое действие называется - хешированием, оно используется к примеру для хранения паролей и будет рассмотрено нами позже.
• Шифр - это алгоритм, которым мы шифруем наши данные. Шифры делятся на два типа.
• Симметричное шифрование - алгоритм, в котором есть всего 1 ключ, который используется как для шифровки данных, так и для дешифровки. Самый простой пример: Шифр Цезаря. (Его алгоритм мы рассмотрим в следующем посте по теме.) Его минус заключается в том, что при перехвате всего 1 ключа - все данные могут быть прочитаны, а значит передавать такой ключ нужно только по доверенному каналу связи.
• Ассиметричное шифрование - алгоритм, в котором есть 2 ключа - открытый (публичный) и закрытый (приватный), которые связаны между собой математически. Когда человек А хочет отправить сообщение человеку Б, то берется публичный ключ Б и с его помощью шифруется сообщение. Обратить эту операцию, зная публичный ключ - практически невозможно. А значит такое сообщение может быть передано даже по скомпрометированному каналу связи. Когда Б получает сообщение, он расшифровывает его с помощью своего приватного ключа.
• Это самое начало, надеюсь вам понравятся такие посты. Удачи!
• Поддержать автора монеткой: @v_meshke
Post #397
2.21K

- ❤ 30
- 🥰 6
- 🕊 3
- 👍 1