文件名称:browser-power:可以在浏览器中运行的客户端javascript展示
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-25 10:08:50
javascript hashing browser compression encryption
浏览器功能 浏览器的文件实用程序-命令行实用程序的未来 这是什么 这是一个实验,旨在了解我们现代浏览器的功能。 我想创建一组完全在客户端运行的文件工具,而没有数据传输到服务器。 这样,我们就可以拥有新一代的基于浏览器的文件工具,它们可以开始替换其命令行版本。 下一步是什么 我希望看到对本地文件的所有基本操作都可以在浏览器中实现。 如何使用不同的压缩工具,差异,文件编辑器,十六进制编辑器,哈希和加密工具,搜索和替换工具等。如何使用这些工具处理文件,然后将结果直接传递到我们的云存储提供商或第三方API ? 浏览器中的文件工具 为了构建这些工具,我不得不利用一些很棒的开源javascript库: 用于高效下载文件 用于访问不同浏览器上的流功能 -用于有效地加密和散列文件 使用zlib进行快速压缩 文件加密和解密 文件加密使用AES-GCM加密模式。 用户指定的密码由PBKDF2使用100K迭代
【文件预览】:
browser-power-main
----generate-certs.sh(390B)
----decrypt-file.html(7KB)
----encrypt-file.html(8KB)
----decompress-file.html(5KB)
----server.py(808B)
----LICENSE(1KB)
----hash-file.html(2KB)
----compress-file.html(4KB)
----README.md(4KB)
----.gitignore(6B)