Hızlı başlangıç
-
İçeriği yapıştır
Online olarak sunulan tam baytlarla eşleşmelidir.
-
Oluşturun
Bütünlük özelliğine kopyalayın.
CDN bütünlüğü kontrolleri için yerel komut dosyaları veya stil içeriğinden sha384- bütünlük değerleri üretir.
Gizlilik: yerel olarak işlenir, asla yüklenmez.
Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın
对脚本或样式文本计算 SHA-384 integrity 值,用于 subresource integrity 属性。
CDN bütünlüğü kontrolleri için yerel komut dosyaları veya stil içeriğinden sha384- bütünlük değerleri üretir.
İçeriği yapıştır
Online olarak sunulan tam baytlarla eşleşmelidir.
Oluşturun
Bütünlük özelliğine kopyalayın.
Önce dosyayı kıvrın ya da oluşturma boru hattınızda SRI oluşturun.
JS/CSS dosyaları için SRI karmalarını hesaplayın ve daha güvenli CDN referansları için bütünlük özelliklerini çıkartın.
index.html için oluşturduktan sonra kullanın, üçüncü taraf komut dosyalarını denetleyin ve CSP / uyumluluk kontrollerini yapın.
S RI J ener at örü kullan ır ken , genellikle bir dos ya yük le yerek veya doğrudan içeri ği gir erek hash alır sınız . Ge li ştir ic iler daha sonra üret ilen bütün lük değer ini , <script>ya da <link>Tag ' lar .Ör nek :<script src='https://example.com/script.js' integrity='sha384-...'></script>.
Dağıtım sırasında sunucunuzun CORS başlıkları ile doğru şekilde yapılandırıldığından emin olun, aksi takdirde çapraz kaynak kaynaklar SRI doğrulama başarısızlıklarını tetikler. Yerel geliştirme için, SRI kontrollerini geçici olarak devre dışı bırakabilirsiniz, ancak güvenlik için üretimde etkinleştirilmesi gerekir. Vue/React gibi projeler genellikle SRI karmalarını otomatik oluşturmak için webpack eklentilerini kullanırlar.
Input
JS file content
Output
sha384-...
Sadece SHA-384, ortak CDN rehberliğine uyumlu.
sha384 güvenlik ve performans arasında bir denge sağlar: sha256 'dan daha güvenli (güçlü çarpışma direnci) ve sha512' den daha kısa hash 'ler üretir (HTML boyutunu tasarruf eder).Çoğu CDN ve modern tarayıcı, bu algoritma için desteğe öncelik verir ve bu algoritmayı mevcut en iyi uygulama seçeneği haline getirir.