我在寻找一个JavaScript实现低碰撞快散。 它并不需要是一个加密哈希值。 我基本上使用它作为一个方法,如果给定的文件已被上传(或部分上传)到用户的帐户,将它们保存在大(视频)文件上传一些时间。
我现在用新的HTML5文件API中的文件切片阅读。 然后我手这一关,以SparkMD5给我的文件的哈希值。 我喜欢这样的事实SparkMD5允许我做一个增量散列,所以我不必读取内存中的整个事情。
总体而言,SparkMD5适合我的需要,但对于大文件可能需要一段时间才能得到我,我的哈希值(一个300MB的文件约30秒)。 我会非常想减少这种。 我不是散列函数,所以我不希望端口的东西,知识渊博,我非常想找一个已经实施库。