Generátor integrity podresoursov
Vložte obsah skriptu alebo štýlu a nástroj vypočíta SRI hash a vytvorí pripravený tag <script> alebo <link>.
Generátor integrity podresoursov
Vložte presný obsah skriptu alebo štýlu a nástroj vypočíta hodnotu Subresource Integrity (SRI), potom vytvorí hotový tag <script> alebo <link>. SRI umožňuje prehliadaču overiť, že súbor načítaný z CDN alebo iného pôvodu bol zmenený — prehliadač ho odmietne spustiť, ak sa načítané bajty nezhodujú s poskytnutým hashom.
Vyberte SHA-256, SHA-384 alebo SHA-512, alebo zaškrtnite viac políčok na vytvorenie kombinovanej hodnoty integrity, ktorá uvádza niekoľko algoritmov naraz — prehliadač si zvolí najsilnejší, ktorý podporuje. Vyberte typ značky (script alebo link), vyplňte zdrojovú URL a nastavte hodnotu crossorigin, ktorú očakáva vaša CDN (anonymous je správne pre takmer všetky verejné CDN). Pre tag script môžete pridať aj defer alebo async. Prepnite výstup na "iba hodnota integrity", keď potrebujete iba hodnotu atribútu na vloženie do značky, ktorú už máte.
Hash sa vypočítava na presných bajtoch, ktoré vložíte, vrátane konca riadka, s ktorým bol súbor uložený — prehliadač kontroluje skutočné bajty zdroja, takže ich normalizácia by tu vytvorila hash, ktorý sa už nezhoduje so skutočným súborom. Podporované sú aj veľmi veľké súbory až do obvyklého limitu nástroja.
Všetko sa deje miestne v prehliadači: obsah, ktorý vložíte, sa nikdy nenahrá nikam, čo je dôležité, keď ide o presný zdroj skriptu, ktorý sa chystáte zverejniť. Skopírujte výsledok, stiahnite si ho ako .txt súbor alebo vymažte polia a začnite znova.