КИБЕРВИКИПЕДИЯ
SECURITY VISION

Введите термин или слово

Поиск

SHA-256

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

Принцип работы:

  1. Данные разбиваются на блоки по 512 бит.
  2. Каждый блок проходит 64 раунда преобразований с использованием логических операций (AND, XOR, сдвиги).
  3. Результат — фиксированный хеш, уникальный для каждого набора данных.

Важные свойства:

  • Детерминированность— одинаковые данные дают одинаковый хеш.
  • Необратимость— по хешу нельзя восстановить исходные данные.
  • Устойчивость к коллизиям— крайне сложно найти два разных входа с одинаковым хешем.

Бытовые примеры:

  1. Отпечаток пальца— уникален для каждого человека, как хеш для данных.
  2. Контрольная сумма чека— если изменить цифры, сумма не сойдется.
  3. Номер ISBN книги— уникален для каждого издания.
  4. Штрих-код товара— идентифицирует продукт без знания его состава.
  5. Уникальный серийный номер— гарантирует подлинность устройства.
  6. Хеш-метка в Instagram— позволяет найти все посты по теме.
  7. Номер паспорта— идентифицирует человека, но не раскрывает его данные.
  8. ДНК-код— уникален для каждого организма.
  9. Сигнатура вируса— антивирус ищет по хешу вредоносный код.
  10. Чек в кассе— если изменить цифры, система заметит несоответствие.