Co to są obrazy Google SHA1? [Zamknięte]

8

Jeśli spojrzysz na tę stronę , zobaczysz obraz monochromatyczny.

Kod QR

Powyżej napisano

Wskazówka: Użyj pokazanej sumy kontrolnej SHA1, aby sprawdzić integralność pliku.

Nie wiem jednak, czy jest to powiązane. Co to za rzeczy?

Ben N.
źródło

Odpowiedzi:

8

Jest to dwuwymiarowy kod kreskowy (lub kod QR ). Są one powszechnie stosowane do kodowania adresu URL, który może być odczytany na przykład przez aparat w telefonie komórkowym (z odpowiednim oprogramowaniem do dekodowania).

W takim przypadku służy do kodowania adresu URL pliku zip, który można pobrać na tę samą stronę. Można to potwierdzić, patrząc na adres URL samego obrazu:

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

który korzysta z interfejsu API Google do generowania obrazu na podstawie adresu URL pliku. Lub można zdekodować obraz online .

sblair
źródło
może powinienem był zapytać, o co w tym wszystkim chodzi. Dlaczego ktoś miałby to wykorzystać?
1
@ acidzombie24 - aby sprawdzić, czy plik, który otrzymują, jest taki sam, jak plik, który chcą uzyskać i czy nie zostałeś oszukany przez jakiś exploit XSS lub coś podobnego.
MDMarra
1
Myślę, że chodzi o to, że łatwiej jest zrobić zdjęcie niż wpisać adres URL (lub cokolwiek, co się dzieje) - szczególnie na klawiaturze telefonu. Czasami są używane w czasopismach i kampaniach reklamowych, głównie jako nowość. W tym przypadku naprawdę nie widzę sensu, ponieważ jest bardzo mało prawdopodobne, że ktoś potrzebuje binarnego pliku recaptcha .NET na swoim telefonie. Może to jednak być przydatne w projektach, które bezpośrednio produkują oprogramowanie do telefonów komórkowych.
sblair
3

Obraz nie ma nic wspólnego z sumą kontrolną SHA1 pliku. Jest to kodowanie obrazu adresu URL.

Jak wyjaśniono w innych odpowiedziach, obraz można wykorzystać do przesłania adresu URL z ekranu do urządzenia z optycznym mechanizmem wejściowym.

Suma kontrolna SHA1 pliku jest wydrukowana poniżej i powinna zostać użyta do sprawdzenia integralności pobranego pliku (czy nie został uszkodzony podczas przesyłania pliku).

MattBianco
źródło
0

W systemie Linux możesz wygenerować sumę SHA1sum, sha1sum filename.zipa następnie sprawdzić, czy pobieranie przebiegło poprawnie.

info shasum

izomorfizmy
źródło