Accueil > Programmation > Html Css Javascript... > integrity
integrity
Publié le 25 mars 2025, dernière mise-à-jour le 25 mars 2025, > 0 visites, >> visites totales.
L’idée est de ne télécharger de l’extérieur que si le fichier n’a pas changé
https://www.w3.org/TR/2016/REC-SRI-20160623/
ainsi on aura dans l’entête quelquechose comme
<script src="https://example.com/example-framework.js"
integrity="sha384-Li9vy3DqF8tnTXuiaAJuML3ky+er10rcgNR/VqsVpcw+ThHmYcwiB1pbOxEbzJr7
sha384-+/M6kredJcxdsqkczBUjMLvqyHb1K/JThDXWsBVxMEeZHEaMKEOEct339VItX1zB"
crossorigin="anonymous"></script>
On obtient la valeur codé avec
cat example-framework.js | openssl dgst -sha384 -binary | openssl base64 -A
384 512