这些Google SHA1图片是什么?[关闭]


8

如果您查看此页面,您将看到单色图像。

二维码

在它之上说

提示:使用显示的SHA1校验和来验证文件完整性。

但是,我不知道那是否相关。这些是什么东西?

Answers:


8

这是一个二维条形码(或QR码)。它们通常用于编码URL,其可以由例如移动电话上的相机(具有合适的解码软件)读取。

在这种情况下,它用于编码可以在同一页面上下载的zip文件的URL。这可以通过查看图像本身的URL来确认:

http://chart.apis.google.com/chart?chs=150x150&cht=qr&chl=http://recaptcha.googlecode.com/files/recaptcha-dotnet-1.0.3.0-binary.zip&chld=L|1&choe=UTF-8

它使用Google API根据文件的URL生成图像。或者,可以在线解码图像


也许我应该问它是什么意思。为什么会有人使用它?

1
@ acidzombie24 - 验证他们获得的文件是否与他们想要获取的文件相同,并且您没有被某些XSS漏洞利用或类似的东西欺骗。
MDMarra 2010年

1
我认为这个想法是拍摄照片比输入网址(或任何数据)更容易 - 尤其是在手机键盘上。它们有时用于杂志和广告活动中,但主要是作为一种新奇事物。在这种情况下,我真的不明白这一点,因为不太可能有人需要在手机上使用recaptcha .NET二进制文件。但是,它可能对直接生产手机软件的项目非常有用。
sblair 2010年

3

该图像与文件的SHA1校验和无关。它是URL的图像编码。

如在其他答案中所解释的,该图像可用于将URL从屏幕传送到具有光学输入机制的设备。

文件的SHA1校验和打印在下面,应该用于验证下载文件的完整性(它在文件传输中没有被破坏)。


0

在Linux上,您可以生成SHA1sum,sha1sum filename.zip然后查看您的下载是否正确。

info shasum

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.