Generator integritete podvirov
Izračunaj heš SRI za vsebino datoteke in sestavi pripravljeno oznako skripta ali povezave s CORS postavkami za CDN varnost.
Generator integritete podvirov
Prilepite točno vsebino skripta ali stilnega lista in to orodje izračuna njegove vrednosti heša Subresource Integrity (SRI), nato sestavi pripravljeno oznako <script> ali <link> okoli nje. SRI omogoči brskalnik da preverka ali je bila datoteka naložena s CDN-a ali drugega izvora spremenjena — brskalnik jo ne bo zagnal, če naloženi bajti ne ujemajo heša, ki ste ga navedli.
Izberite SHA-256, SHA-384 ali SHA-512, ali izberite več kot eno polje za ustvarjanje kombinirane vrednosti integritete, ki našteva več algoritmov hkrati — brskalnik izbere najmočnejšega, ki ga podpira. Izberite vrsto oznake (skript ali povezava), izpolnite izvor URL-ja in nastavite vrednost crossorigin, ki jo pričakuje vaš CDN (anonymous je pravilno za skoraj vsak javni CDN). Za oznako skripta lahko tudi dodate defer ali async. Preklopite rezultat na "samo vrednost integritete" ko potrebujete le vrednost atributa za lepljenje v oznako, ki ste jo že napisali.
Heš se izračuna na točnih bajtih, ki jih prilepite, vključno s konce vrstic, s katerimi je bila datoteka shranjena — brskalnik preveri pravi bajtov vira, zato bi njihova normalizacija tukaj ustvarila heš, ki se ne ujema več z dejansko datoteko. Zelo velike datoteke so podprte do običajne velike omejitve orodja.
Vse se zgodi lokalno v vašem brskalniku: vsebina, ki jo prilepite, se nikoli ne naloži nikamor drugam, kar je pomembno, ker je pogosto natančen izvor skripta, ki ga boste objavili. Kopirajte rezultat, ga preuzmite kot datoteko .txt ali počistite polja in začnite znova.