Генератор цілісності підресурсу
Обчисліть хеш SRI для вставленого вмісту файлу та створіть відповідний тег script або link.
Генератор цілісності підресурсу
Вставте точний вміст скрипту або таблиці стилів — інструмент обчислить хеш цілісності підресурсу (SRI) та створить готовий тег <script> або <link>. SRI дозволяє браузеру переконатися, що файл, завантажений із CDN або іншого джерела, не був скомпрометований — браузер відмовиться його запустити, якщо завантажені байти не відповідають наданому хешу.
Виберіть SHA-256, SHA-384 або SHA-512, або встановіть кілька прапорців одночасно, щоб створити об'єднане значення цілісності зі списком кількох алгоритмів — браузер вибере найнадійніший з підтримуваних. Виберіть тип тега (script або link), введіть URL джерела та встановіть значення кросоріджину, яке очікує ваш CDN (anonymous підходить майже для кожного публічного CDN). Для тега script ви також можете додати defer або async. Перемкніться на «тільки значення цілісності», якщо вам потрібно лише значення атрибуту для вставки в уже наявну розмітку.
Хеш обчислюється на основі точних байтів, які ви вставляєте, включаючи те, якими розривами рядків був збережений файл — браузер перевіряє реальні байти ресурсу, тому їх нормалізація тут створить хеш, який більше не відповідає реальному файлу. Підтримуються дуже великі файли до звичайної межі розміру інструменту.
Усе виконується локально у вашому браузері: вміст, який ви вставляєте, ніколи не завантажується кудись, що особливо важливо, оскільки це часто точний вихідний код скрипту, який ви збираєтесь опублікувати. Скопіюйте результат, завантажте його як файл .txt або очистіть поля та почніть заново.