Генератор SRI-хешей

Генерируйте хеши целостности подресурсов (SRI) для веб-ресурсов. Создавайте SHA-256, SHA-384 или SHA-512 хеши для обеспечения целостности внешних скриптов, таблиц стилей и других ресурсов

Ввод
Вставьте или введите любой текст в UTF-8, включая эмодзи и нелатинские символы.
Результат Хеширования
Результат хеша для текущего текстового ввода.

SHA-256 SRI

SHA-384 SRI

SHA-512 SRI

Что такое Целостность Подресурсов (SRI)?

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

Как это работает:

  1. Создайте криптографический хеш вашего файла ресурса
  2. Включите хеш в атрибут integrity тегов script или link
  3. Браузер загружает ресурс и вычисляет его хеш
  4. Браузер сравнивает вычисленный хеш с предоставленным хешем
  5. Если хеши совпадают, ресурс загружается; если нет, загрузка блокируется

Преимущества:

  • Безопасность: Защищает от злонамеренных изменений сторонних ресурсов
  • Защита CDN: Обеспечивает, что файлы, предоставляемые CDN, не были изменены
  • Безопасность цепочки поставок: Проверяет целостность внешних зависимостей
  • Поддержка браузеров: Широко поддерживается современными браузерами

Поддерживаемые алгоритмы:

  • SHA-256 (рекомендуемый минимум)
  • SHA-384 (рекомендуется)
  • SHA-512 (максимальная безопасность)