5 个版本
0.1.5 | 2024 年 2 月 9 日 |
---|---|
0.1.4 | 2024 年 2 月 9 日 |
0.1.3 | 2023 年 12 月 16 日 |
#1615 在 加密学
10KB
132 行
安全摄像头通用
此包包含安全摄像头视频托管服务器使用的通用代码,最终用于我编程后的客户端。
特性
- 使用 async-stream 提供的流宏进行流加密和解密
- 使用 aes-gcm 在分块中加密和解密文件
- 具有使用 argon2 生成盐并从现有密码派生密钥的辅助函数。
- 该项目旨在用于通过 Web 请求发送加密字节流,或从文件系统中解密文件并流式传输解密字节。
测试
- 测试依赖于 https://gitlab.com/matthewashton_k/secure-mp4-host 中的测试文件,如果您克隆该存储库,assets/ 目录中存在现有的 mp4 文件,这样就可以通过在此项目中生成加密文件来简化对两个包的测试。我可能将来会将测试 .mp4 文件移动到此存储库,但目前由于这是一个仅供与 secure-mp4 host 一起使用的个人项目,我没有麻烦。
依赖关系
~83MB
~1.5M SLoC