Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hash Safari 4网页预览&x27;s、 使用哪个哈希函数?_Hash_Safari_Webpage - Fatal编程技术网

Hash Safari 4网页预览&x27;s、 使用哪个哈希函数?

Hash Safari 4网页预览&x27;s、 使用哪个哈希函数?,hash,safari,webpage,Hash,Safari,Webpage,我一直在看Safari 4的网页预览(~/Library/Caches/com.apple.Safari/Webpage Previews/),图像名称似乎使用128位哈希,但苹果使用的是哪种哈希函数 我找到了这个页面,但是,将一些网页预览图像名称与相同URL的哈希结果进行比较并没有给出积极的结果。有些信息告诉我,它们不使用哈希代码。名称只是简单生成的guid。为了使页面与预览匹配,他们使用sqlite3数据库,您可以通过名称WebpageIcons.db找到它 编辑:不幸的是WebpageIc

我一直在看Safari 4的网页预览(~/Library/Caches/com.apple.Safari/Webpage Previews/),图像名称似乎使用128位哈希,但苹果使用的是哪种哈希函数


我找到了这个页面,但是,将一些网页预览图像名称与相同URL的哈希结果进行比较并没有给出积极的结果。

有些信息告诉我,它们不使用哈希代码。名称只是简单生成的guid。为了使页面与预览匹配,他们使用sqlite3数据库,您可以通过名称WebpageIcons.db找到它


编辑:不幸的是WebpageIcons.db不用于预览…

我对GUI了解不多,但从我在Wiki页面上读到的内容来看,它说它们基于用户网卡MAC地址或生成GUID的时间。使用来宾帐户,我检查了为www.yahoo.com(以及www.zune.com)生成的文件名,然后重置Safari的缓存并重新启动,它具有相同的文件名。所以我离开了那个账户,重新启动了它,同样的结果,同样的名字。在我的定期账户中重新访问这两个站点也会得到相同的结果。是的,似乎是这样,忽略我的评论,然后我觉得自己很傻。回到hash计算器的网页,有几个URL和lo,它们是MD5 hash的。http://www.apple.com/(当然没有空格!)是f61b95cc3da5eba49338fca5a4bcb866谢谢,非常感谢您的帮助!