4

如何使用chrome API或其他方式生成下载文件的MD5/SHA1/SHA-256?在Chrome扩展中生成下载文件的md5/sha1/sha256散列

+0

也许它会有帮助吗? http://stackoverflow.com/questions/1655769/fastest-md5-implementation-in-javascript – 2014-11-07 15:07:33

+0

我可以很容易地从字符串进行md5散列。但我需要从下载的文件md5。我的经验表明,只有js才有可能。如果有任何Chrome API的方式是可能的。 @ŁukaszBendig。 file_hash和String哈希是不同的。 – Touhid 2014-11-07 16:05:28

+0

@Touhid你看过[crypto-js](http://code.google.com/p/crypto-js)吗? – average 2015-01-02 02:53:58

回答

2

要生成文件的MD5/SHA1,您需要访问该文件。在这个阶段,扩展就像大多数浏览器的高级webapps一样。出于安全目的,本机系统支持不适用于扩展。文件系统API(http://www.w3.org/TR/FileAPI/)不是广泛可用的,或者可用的仅用于实验。

检查以下内容:

https://stackoverflow.com/a/768287/3260012

我希望这会帮助你。

相关问题