快速轻巧的JavaScript SHA-256安全哈希实现

我正在寻找一个哈希实现;

>安全(几乎不可能倒置)
>快(几毫秒)
>光(几KB)
>在浏览器中运行

理想情况下是SHA-256实现,因为它被广泛使用,因此被广泛测试.

解决方法:

做一些tests表明forge是最快的SHA-256 JavaScript实现.

它是284KB大,但提取SHA-256相关代码将大小减小到4.5 KB,见https://github.com/brillout/forge-sha256.

上一篇:ALG 4-1: Interval Scheduling - The Greedy Algorithm Stays Ahead (间隔调度-贪婪算法的优势)


下一篇:ALG 4-3: Optimal Caching - A More Complex Exchange Argument (优化缓存 - 更复杂的交换参数)