2009-07-21 17 views
1

Ich habe die Webseiten-Vorschau von Safari 4 angeschaut (~/Library/Caches/com.apple.Safari/Webseiten-Vorschau /), die Image-Namen scheinen einen 128-Bit-Hash zu verwenden, aber welche Hash-Funktion benutzt Apple?Safari 4 Webseitenvorschau, benutzt welche Hashfunktion?

Ich habe diese Seite gefunden, Web Based MD5/SHA1/SHA-256/SHA-384/SHA-512 Cryptographic Hash Calculator Function, aber, einige Webpage Preview Bildnamen mit den Hash-Ergebnissen für die gleichen URLs zu vergleichen gibt keine positiven Ergebnisse.

Antwort

0

Irgendetwas sagt mir, dass sie keinen Hash-Code verwenden. Namen sind einfach generierte GUIDs. Um die Seite mit der Vorschau zu vergleichen, verwenden Sie die sqlite3-Datenbank. Sie können sie mit dem Namen WebpageIcons.db finden.

EDIT: leider WebpageIcons.db nicht für die Vorschau ist ...

+0

Ich weiß nicht viel über GUIDs, sondern von dem, was ich auf der Wiki-Seite zu lesen, heißt es, dass sie auf der Benutzer-Netzwerkkarte basieren MAC-Adresse oder der Zeitpunkt der Generierung der GUID. Mit einem Gast-Konto, überprüfte ich die Dateinamen für www.yahoo.com (und auch www.zune.com), dann zurückgesetzt Safari Cache und neu gestartet, es hatte den gleichen Dateinamen. Also habe ich diesen Account verlassen und neu gestartet, dasselbe Ergebnis, gleiche Namen. Das erneute Aufrufen beider Websites in meinem regulären Konto führt ebenfalls zu demselben Ergebnis. –

+0

yep, scheint so, ignoriere meinen Kommentar dann –

+0

Also ich fühle mich albern. Ging zurück auf die Hash-Rechner Webseite, bewaffnet mit ein paar URLs und lo, sie sind MD5 Hash. http: // www. Apfel .com/(ohne die Räume natürlich!) ist f61b95cc3da5eba49338fca5a4bcb866 Danke, aber Ihre Hilfe wird geschätzt! –