Subresource integrity oluşturucu
Yapıştırılan dosya içeriğinden bir SRI hash oluştur ve uygun script veya link etiketini oluştur.
Subresource integrity oluşturucu
Yapıştırılan script veya stil sayfası içeriğini bu araç kullanarak Subresource Integrity (SRI) hash değerini hesapla ve uygun <script> veya <link> etiketini oluştur. SRI, tarayıcının CDN veya başka bir kaynaktan yüklenen dosyanın değiştirilmediğini doğrulamasını sağlar — indirilen baytlar sağlanan hash ile eşleşmezse tarayıcı onu çalıştırmayı reddeder ve potansiyel güvenlik tehdidini engeller.
SHA-256, SHA-384 veya SHA-512 algoritmalarından birini seç, ya da birden fazla kutuyu işaretleyerek birden fazla algoritma içeren birleştirilmiş bir integrity değeri oluştur — tarayıcı desteklediği en güçlüyü seçer. Etiket türünü seç (script veya link), kaynak URL'sini doldur ve CDN'nin beklediği crossorigin değerini ayarla (anonim, hemen hemen tüm genel CDN dosyaları için doğrudur). Script etiketleri için defer veya async de ekleyebilirsin. Çıktıyı "yalnızca integrity değeri" olarak değiştir ve zaten var olan HTML işaretlemesine yapıştırmak istiyorsan sadece öznitelik değerini al.
Hash, yapıştırılan baytlara göre hesaplanır, satır sonları da dahil olmak üzere — tarayıcı kaynağın gerçek baytlarını kontrol eder, bu nedenle bunları normalleştirmek hash'in gerçek dosya ile eşleşmemesine neden olur. Çok büyük dosyalar aracın normal boyut limitine kadar desteklenir ve sorunsuz işlenir.
Her şey tarayıcınızda yerel olarak gerçekleşir: yapıştırdığınız içerik hiçbir yere yüklenilmez veya işlenmez, bu önemlidir çünkü yayınlayacağınız bir script'in tam kaynağı olabilir. Sonucu kopyala, .txt dosyası olarak indir veya alanları temizle ve yeniden başla.