Subresource Integrity-generator
Beräkna en SRI-hash för inlimad filinnehål och konstruera matchande script- eller link-tagg med alla inställningar.
Subresource Integrity-generator
Klistra in det exakta innehållet i ett script eller en stilmall och det här verktyget beräknar dess Subresource Integrity (SRI)-hash och sammanställer en redo-att-använda <script>- eller <link>-tagg. SRI låter en webbläsare verifiera att en fil som lästs in från ett CDN eller annat ursprung inte har manipulerats — webbläsaren vägrar att köra den om de hämtade bytena inte matchar hashen du anger.
Välj SHA-256, SHA-384 eller SHA-512, eller bocka av fler än en ruta för att producera ett kombinerat integritets värde som listar flera algoritmer på samma gång — webbläsaren väljer den starkaste den stöder. Välj taggtyp (script eller link), ange käll-URL och ställ in det crossorigin-värde som ditt CDN förväntar (anonymous är korrekt för nästan alla offentliga CDN). För en scripttag kan du också lägga till defer eller async. Byt utdata till "Endast integritets värde" när du bara behöver attributvärdet att klistra in i din markup.
Hashen beräknas på de exakta bytena du klistrar in — en webbläsare kontrollerar en resurs faktiska bytes, så normalisering här skulle producera en hash som inte längre matchar den faktiska filen. Mycket stora filer stöds upp till verktygets vanliga storleksgräns.
Allt händer lokalt i din webbläsare: innehållet du klistrar in laddas aldrig upp någonstans, vilket spelar roll eftersom det ofta är den exakta källkoden för ett script du är på väg att publicera. Kopiera resultatet, ladda ned det som en TXT-fil eller rensa fälten och börja om.