哈希:纯Rust编写的加密哈希函数的集合
2021-10-11 11:34:18 1007KB rust cryptography md5 sha2
1
介绍 Moonfire NVR是开源安全摄像机网络视频录像机,由Scott Lamb < >启动。 它将来自IP摄像机的H.264-over-RTSP流保存到磁盘中,成为混合格式:旋转磁盘上目录中的视频帧,闪存中SQLite3数据库中的其他数据。 它可以动态地为任意时间范围构造.mp4文件。 它不对视频帧进行解码,分析或重新编码,因此所需的CPU很少。 它可以在上处理六个1080p / 30fps流,而占用的计算机总CPU不到10%。 到目前为止,Web界面是基本的:可过滤的视频片段列表,并支持将其修整为任意时间范围。 还没有磨砂棒。 还有运动检测不支持,没有HTTPS / SSL / T
2021-10-09 14:18:14 5.22MB javascript rust video camera
1
WaylandSink带视频叠加示例 基于Wayland XDG的示例,实现了GStreamer视频叠加。 在Fedora 33上测试
2021-10-09 11:56:32 53KB Rust
1
制作语言rust,速度快容量小,运行后在盘符增加时拷贝将其所有文件及目录拷贝到工作目录下。源码已发布,想要debug可以把第一行删掉看输出。不通处请大佬指正。
2021-10-09 09:01:50 4.12MB rust usb os
1
一个可爱小巧的自制工具,运行后在有新增盘符(u盘或其他存储设备插入)时复制该盘符下的所有文件。语言Rust,原理简单,速度快,功能强健,可供交流学习与正常使用。适用平台windows。包内有源码及可执行文件。
2021-10-09 09:01:50 33.47MB rust 文件拷贝 移动存储设备 windows
1
Simba-用于Rust的SIMD代数 | 用于Rust编程语言的SIMD代数。 金牌赞助商 Simba受以下支持:
2021-10-08 11:15:11 55KB Rust
1
CXX — Rust和C ++之间的安全FFI 该库提供了一种用于从Rust调用C ++代码和从C ++调用Rust代码的安全机制,而不受使用bindgen或cbindgen生成不安全的C样式绑定时事情出问题的多种方式的约束。 这不会改变100%的C ++代码不安全的事实。审核项目时,您将需要审核所有不安全的Rust代码和所有C ++代码。在这种新模型下的核心安全要求是,仅对C ++方面进行审核就可以解决所有问题,即Rust方面可以100%安全。 [ dependencies ] cxx = " 1.0 " [ build-dependencies ] cxx-build = " 1.0 " 编译器支持:需要rustc 1.48+和c ++ 11或更高版本 指导 请参阅以获取教程,参考资料和示例代码。 概述 这个想法是我们定义一起嵌入在一个Rust模块中的FFI边界两侧的签名(下一部分显
2021-10-08 09:45:42 356KB Rust
1
黑桃跑者 spades-runner是一个命令行应用程序,用于使用SPAdes批量组装下一代测序读取。 它旨在通过最少的配置文件到无配置的文件简化批处理组装过程。 目录 快速开始 如果您的文件夹结构类似于或或者使用任一程序来清理测序读数,则可以使用自动检测命令。 该应用程序将检测您的文件夹结构。 因此,不需要使用配置文件。 spr auto -d [you-clean-read-folder] 也提供使用配置文件的选项。 您可以使用两列的csv: 样品 小路 some_species clean_reads / some_species / trimmed_reads / another_species clean_reads / another_species / trimmed_reads / 或使用ini格式: [samples] some_species:clean
2021-10-04 17:57:31 17KB Rust
1
长度延长攻击 在进行身份验证时,我注意到会话存储正在使用HMAC(基于哈希的消息身份验证代码)对会话进行身份验证。 HMAC通过使用秘密S和哈希函数H来验证消息M,以生成MAC。 消息和MAC(M,MAC)一起发送到客户端。 这样,当客户端发回会话及其MAC(M',MAC')进行身份验证时,服务器可以验证会话内容未被恶意用户修改。 服务器通过产生带有机密S和接收到的消息M'的新MAC来做到这一点。 如果新生成的MAC与接收到的MAC相匹配,则我们知道M = M',因此消息未修改。 注意,由于客户端不知道秘密S,因此即使他修改了消息,他也无法产生与服务器生成的MAC相匹配的MAC'。 吸引我注意HMAC的唯一事实是它依赖哈希函数。 我在问自己,如果我们已经有了哈希函数,为什么不能简单地用H(S || M)来生成MAC? 如果执行此操作,我们将受到哪种媒介攻击?HMAC如何涵盖该攻击?
2021-10-03 16:21:11 18KB Rust
1
merkle.rs:Rust中的Merkle树
1