TGViewer
.NET Kings .NET Kings @netskings · 7.39K subscribers
Post #486 2.34K
👁‍🗨Hello world~

Криптография: Хэш-функции

• В прошлый раз мы познакомились с симметричным и ассиметричным шифрованием, сегодня мы узнаем про хэш-функции.

• Хэш-функции — это алгоритмы, которые преобразуют входные данные произвольной длины в фиксированную строку символов (обычно фиксированной длины), которая называется хэш-значением или хэшем. Отличием хэширования от шифрования в том, что по хэш-значению должно быть (практически) невозможно восстановить исходные данные.

• Хэш функции делятся на два типа:

• Криптографические хэш-функции: Используются для обеспечения безопасности данных. К примеру SHA-256, SHA-3, MD5 (устаревший и небезопасный), RIPEMD-160. Они применяются в цифровых подписях, хранении паролей (с солью), проверке целостности данных.

• Некриптографические хэш-функции: Используются для задач, не связанных с безопасностью, например, для поиска данных в хэш-таблицах. К примеру: CRC32, MurmurHash, CityHash. Применяются в базах данных, кэшировании, распределенных системах.

• Соль (salt) — это случайная строка данных, которая добавляется к паролю перед хэшированием. Это предотвращает атаки с использованием предварительно вычисленных таблиц (rainbow tables) и затрудняет подбор паролей.

• Примеры хэш-функций


• MD5: Устаревшая хэш-функция, которая больше не считается безопасной из-за уязвимостей к коллизиям.
• SHA-1: Также считается устаревшей и небезопасной.
• SHA-256: Часто используется в криптографии, включая блокчейны (например, Bitcoin).
• SHA-3: Современная криптографическая хэш-функция, разработанная как часть стандарта SHA-3.
• BLAKE2: Быстрая и безопасная хэш-функция, используемая в различных приложениях.

• С основами более ни менее все, дальше будет про математические основы криптографии (я уверен, что вам это не интересно). Удачи!


• Поддержать автора монеткой: @v_meshke
  • 👍 14
  • 🔥 4
  • ❤ 2
  • ❤‍🔥 1
More from @netskings
  1. Oct 3, 2026👁‍🗨Hello world~ Изучаем сеть: Как коммутатор запоминает устройства • Коммутатор передаёт…
  2. Oct 2, 2026👁‍🗨Hello world~ Парадокс дней рождения: почему коллизии хешей находить проще, чем кажетс…
  3. Oct 1, 2026👁‍🗨Hello world~ Как работает антивирус: Hell’s Gate • В прошлом посте мы разобрали Direc…
  4. Sep 30, 2026🖥 2 полезных канала для тех, кто увлечён ИБ и разведкой по открытым источникам: 😈 STEIN:…
  5. Sep 30, 2026👁‍🗨Hello world~ GEOINT: Как увидеть интернет и мобильную сеть на карте • Мы привыкли, чт…
  6. Sep 28, 2026👁‍🗨Hello world~ SOCMINT: Как связать аккаунты по никнейму, аватару и активности • В прош…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →