Subresource Integrity-generator
Bereken een SRI-hash voor ingeplakte bestandsinhoud en bouw de bijbehorende script- of link-tag met alle opties.
Subresource Integrity-generator
Plak de exacte inhoud van een script of stylesheet in, en deze tool berekent de Subresource Integrity (SRI)-hash ervan en maakt een klaar-om-te-gebruiken <script>- of <link>-tag. SRI stelt een browser in staat te verifiëren dat een bestand dat van een CDN of een ander brondomein is geladen, niet is gewijzigd — de browser weigert het uit te voeren als de opgehaalde bytes niet overeenkomen met de hash die u opgeeft.
Kies SHA-256, SHA-384 of SHA-512, of vink meer dan één vak aan om een gecombineerde integriteitswaarde te produceren die meerdere algoritmen tegelijk vermeldt — de browser kiest degene die het sterkste ondersteunt. Selecteer het tagtype (script of link), voer de bron-URL in en stel de crossorigin-waarde in die uw CDN verwacht (anonymous is correct voor vrijwel elke openbare CDN). Voor een scripttag kunt u ook defer of async toevoegen. Schakel de uitvoer naar "Alleen integriteitswaarde" wanneer u alleen de attribuutwaarde nodig hebt om in uw markup in te plakken.
De hash wordt berekend op basis van de exacte bytes die u plakt — een browser controleert de werkelijke bytes van een bron, dus normalisering hier zou een hash opleveren die niet meer overeenkomt met het werkelijke bestand. Zeer grote bestanden worden ondersteund tot aan de gebruikelijke groottenlimit van het hulpmiddel.
Alles gebeurt lokaal in uw browser: de inhoud die u plakt, wordt nergens geüpload, wat belangrijk is omdat het vaak de exacte bron is van een script dat u op het punt staat te publiceren. Kopieer het resultaat, download het als een TXT-bestand of wis de velden en begin opnieuw.