文件名称:spritzjs:一个类似 RC4 的海绵流密码和哈希函数
文件大小:741KB
文件格式:ZIP
更新时间:2024-08-01 08:49:13
JavaScript
喷水 JavaScript 中的 Spritz 流密码实现 参考 Ronald L. Rivest 和 Jacob CN Schuldt 于 2014 年 10 月 27 日的“Spritz - 一种海绵状的 RC4 式流密码和哈希函数”创建 意图 从 Rivest 和 Schuldt 创建的优秀伪代码中提供文字 JavaScript 参考实现; 允许读者使用此代码作为伴奏来关注论文。 为此,保留了变量/参数名称及其大小写,但函数名称已为 JS 约定使用驼峰式命名。 希望这可以作为那些希望在 JS 上下文中探索这种密码的人的起点。 主要源文件 (spritzjs.js) 出于可读性的目的故意未优化,但相对可移植。 (例如,假定支持“isArray”而不是检测到功能,如果您希望在 IE8- 或非常旧的 Firefox 版本上运行它,则可能需要替换。请参阅: ://kangax.gith
【文件预览】:
spritzjs-master
----facade-high-level.js(2KB)
----doc()
--------SN-480-Notes.pdf(226KB)
--------SN-479-Notes.pdf(86KB)
--------RS14.pdf(426KB)
----spritzjs.js(13KB)
----example()
--------browser.html(2KB)
----LICENSE(1KB)
----test()
--------facade-high-level-tests.js(7KB)
--------spritzjs-tests.js(13KB)
----README.md(7KB)
----.gitignore(615B)
----package.json(917B)