Generator de integritate subresursă
Calculează un hash SRI pentru conținut de fișier lipit și construiește eticheta script sau link corespunzătoare.
Generator de integritate subresursă
Lipiți conținutul exact al unui script sau foaie de stil și acest instrument calculează hash-ul Subresource Integrity (SRI), apoi asamblează o etichetă <script> sau <link> gata de utilizat. SRI permite unui navigator să verifice dacă un fișier încărcat de pe un CDN sau de la o altă origine nu a fost modificat — navigatorul refuză să-l execute dacă octeții obținuți nu se potrivesc cu hash-ul pe care l-ați furnizat.
Alegeți SHA-256, SHA-384 sau SHA-512, sau bifați mai mult de o casetă pentru a produce o valoare de integritate combinată care să listeze mai mulți algoritmi odată — navigatorul alege cel mai puternic pe care îl suportă. Selectați tipul de etichetă (script sau link), completați URL-ul sursei și setați valoarea crossorigin pe care o așteaptă CDN-ul dumneavoastră (anonymous este corect pentru aproape toate CDN-urile publice). Pentru o etichetă script puteți adăuga, de asemenea, defer sau async. Schimbați ieșirea la "doar valoare de integritate" când trebuie doar valoarea atributului pentru a o lipi în marcaj pe care îl aveți deja.
Hash-ul este calculat pe octeții exacți pe care îi lipiți, inclusiv orice terminații de linii cu care a fost salvat fișierul — un navigator verifică octeții reali ai unei resurse, deci normalizarea lor aici ar produce un hash care nu mai corespunde fișierului real. Fișierele foarte mari sunt suportate până la limita de dimensiune obișnuită a instrumentului.
Totul se întâmplă local în navigatorul dumneavoastră: conținutul pe care îl lipiți nu este trimis nicăieri, ceea ce este important deoarece de obicei este sursa exactă a unui script pe care sunteți pe cale să-l publicați. Copiați rezultatul, descărcați-l ca fișier .txt sau ștergeți câmpurile și porniți din nou.