Generátor integrity podprostředků
Vložte obsah skriptu nebo stylu a nástroj vypočítá SRI hash a vytvoří připravený tag <script> nebo <link>.
Generátor integrity podprostředků
Vložte přesný obsah skriptu nebo stylu a nástroj vypočítá hodnotu Subresource Integrity (SRI), potom vytvoří připravený tag <script> nebo <link>. SRI umožňuje prohlížeči ověřit, že soubor načtený z CDN nebo jiného zdroje nebyl změněn — prohlížeč jej odmítne spustit, pokud se načtené bajty neshodují s poskytnutým hashem.
Vyberte SHA-256, SHA-384 nebo SHA-512, nebo zaškrtněte více polí pro vytvoření kombinované hodnoty integrity s více algoritmy najednou — prohlížeč si vybere nejsilnější, který podporuje. Vyberte typ značky (script nebo link), vyplňte zdrojovou URL a nastavte hodnotu crossorigin, kterou očekává vaše CDN (anonymous je správné pro téměř všechny veřejné CDN). Pro tag script můžete také přidat defer nebo async. Přepněte výstup na "pouze hodnota integrity", když potřebujete jen hodnotu atributu pro vložení do značky, kterou již máte.
Hash se vypočítává z přesných bajtů, které vložíte, včetně konce řádku, se kterým byl soubor uložen — prohlížeč kontroluje skutečné bajty zdroje, takže jejich normalizace by zde vytvořila hash, který se již neshoduje se skutečným souborem. Jsou podporovány i velmi velké soubory až do obvyklého limitu nástroje.
Všechno se děje lokálně v prohlížeči: obsah, který vložíte, se nikdy nenahraje nikam, což je důležité, když jde o přesný zdroj skriptu, který se chystáte zveřejnit. Zkopírujte výsledek, stáhněte si jej jako .txt soubor nebo vymažte pole a začněte znovu.