如何获得 aspnetcdn.com 的 SRI(子资源完整性)哈希?

Posted

技术标签:

【中文标题】如何获得 aspnetcdn.com 的 SRI(子资源完整性)哈希?【英文标题】:How do I get an SRI (subresource integrity) hash for aspnetcdn.com? 【发布时间】:2018-07-23 06:08:02 【问题描述】:

我正在尝试在 ASP.NET Core 项目上升级 jQuery 和 Bootstrap 版本。

最初,Visual Studio 在 _layout.cshtml 文件中默认创建了这个:

<script src="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.7/bootstrap.min.js"
        asp-fallback-src="~/lib/bootstrap/dist/js/bootstrap.min.js"
        asp-fallback-test="window.jQuery && window.jQuery.fn && window.jQuery.fn.modal"
        crossorigin="anonymous"
        integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa">

我在哪里可以获得新版本的完整性属性值?

【问题讨论】:

【参考方案1】:

我一直在使用 https://www.srihash.org/,但如果该网站已关闭,您可以在 Google 上搜索“SRI 哈希生成器”。

【讨论】:

以上是关于如何获得 aspnetcdn.com 的 SRI(子资源完整性)哈希?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ScriptBundle for .NET MVC (4.7.2) 应用程序中包含 SRI 哈希?

SRI 哈希不是预期的

为啥我不能使用 SRI 从本地计算机 (file:///) 加载文件?

1517_AURIX TC275 SRI中的仲裁功能

即使在 SRI 完整性失败后仍执行 Javascript

是否可以将 SRI 用于 recurly.js cdn?