比如要计算 CDN 中 MathJax 的 sha384,先把脚本下载回来:
curl -O https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js
openssl dgst -sha384 -binary MathJax.js | openssl base64 -A
输出结果:
e/4/LvThKH1gwzXhdbY2AsjR3rm7LHWyhIG5C0jiRfn8AN2eTN5ILeztWw0H9jmN%
最后的 %
表示结束,不是 Hash 的一部分。
使用如下:
<script defer type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
integrity="sha384-e/4/LvThKH1gwzXhdbY2AsjR3rm7LHWyhIG5C0jiRfn8AN2eTN5ILeztWw0H9jmN"
crossorigin="anonymous">
</script>