Skip to content

Instantly share code, notes, and snippets.

@5kr1p7
Last active August 19, 2022 23:16
Show Gist options
  • Save 5kr1p7/fa34e85167591675f2232a0fd174c489 to your computer and use it in GitHub Desktop.
Save 5kr1p7/fa34e85167591675f2232a0fd174c489 to your computer and use it in GitHub Desktop.
Subresource Integrity

Subresource Integrity

<!-- Load jQuery 2.1.4 from their CDN -->
<script src="https://code.jquery.com/jquery-2.1.4.min.js"
  integrity="sha384-R4/ztc4ZlRqWjqIuvf6RX5yb/v90qNGx6fS48N0tRxiGkqveZETq72KgDVJCp2TC"
  crossorigin="anonymous"></script>
<!-- Load AngularJS 1.4.8 from their CDN -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"
  integrity="sha384-r1y8TJcloKTvouxnYsi4PJAx+nHNr90ibsEn3zznzDzWBN9X3o3kbHLSgcIPtzAp"
  crossorigin="anonymous"></script>
# Generate the hash myself
$ curl -s https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js | \
    openssl dgst -sha384 -binary | \
    openssl base64 -A

r1y8TJcloKTvouxnYsi4PJAx+nHNr90ibsEn3zznzDzWBN9X3o3kbHLSgcIPtzAp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment