Sitecore映像大小调整中使用的哈希是什么?

Sitecore映像大小调整中使用的哈希是什么?,sitecore,Sitecore,我发现在发行说明中有一条信息,因为7.5 sitecore在出于安全目的渲染图像时使用哈希: 启用该功能后,Sitecore会自动为图像URL签名 由管道呈现并向查询添加哈希值的 一串在处理传入的媒体请求时,图像 如果任何相关查询字符串 图像URL中的参数已被更改或任何额外的大小调整 参数已附加到URL。在这些情况下,Sitecore 返回原始的、未更改的图像 你知道它到底是什么吗?它是图像的整个url的散列还是仅仅是参数的散列?此哈希中使用的算法是什么?Sitecore根据Media.Requ

我发现在发行说明中有一条信息,因为7.5 sitecore在出于安全目的渲染图像时使用哈希:

启用该功能后,Sitecore会自动为图像URL签名 由管道呈现并向查询添加哈希值的 一串在处理传入的媒体请求时,图像 如果任何相关查询字符串 图像URL中的参数已被更改或任何额外的大小调整 参数已附加到URL。在这些情况下,Sitecore 返回原始的、未更改的图像


你知道它到底是什么吗?它是图像的整个url的散列还是仅仅是参数的散列?此哈希中使用的算法是什么?

Sitecore根据
Media.RequestProtection.SharedSecret
值和
protectedMediaQueryParameters
设置中定义的参数列表添加哈希值

是的,它会散列图像的整个url(据我记忆,它跳过主机名,只选择上面提到的设置中定义的参数)

默认情况下,它使用
SHA1
算法

更多信息可以在
Sitecore.Media.RequestProtection.config
中找到


您还可以在此处阅读Sitecore 7.5发行说明的
Media request protection
部分:以及此处的博文:

Sitecore根据
Media.RequestProtection.SharedSecret
值和
protectedMediaQueryParameters
设置中定义的参数列表添加哈希值

是的,它会散列图像的整个url(据我记忆,它跳过主机名,只选择上面提到的设置中定义的参数)

默认情况下,它使用
SHA1
算法

更多信息可以在
Sitecore.Media.RequestProtection.config
中找到

您还可以在此处阅读Sitecore 7.5发行说明的
媒体请求保护
部分:以及以下博客文章: