AES-SID:基于AES的合成ID 基于AES-CMAC-SIV构造的64位整数的经过身份验证的确定性加密。 关于 AES-SID是一种确定性地将64位整数(例如数据库主密钥)加密为128位密文的技术,可以将其序列化为例如UUID。 尽管存在许多提供这些一般属性的方案,但AES-SID通过适用于耐滥用身份验证的加密(即合成初始化向量)的技术来检测伪造品。 安全警告 此方案的设计和Rust实施均未收到外部审查。 此方案的某些属性/限制需要进行数学量化,目前尚未描述。 该方案使用确定性加密,如果不正确地应用该加密(例如,天真的反向搜索索引),则可能导致灾难性故障,包括。 尝试实验这个方案之前,请务必阅读完整的威胁模型节,并确保该方案的密码学性质实际上也适用于您的预期威胁模型。 请勿在生产中使用此代码! 威胁模型 AES-SID将64位值加密为128位值。 但是,如果天真地(误用)
2021-03-08 20:05:53 18KB Rust
1
Rust Book实现 该存储库包括我自己在上工作。
2021-03-08 11:06:42 5KB Rust
1
摩天轮 弗累斯(Ferris)是Rust社区的非官方吉祥物。 特征 Rust是一种专注于安全性,速度和并发性的现代系统编程语言。 它通过不使用垃圾回收的内存安全性来实现这些目标。 Rust by Example(RBE)是一个可运行示例的集合,这些示例说明了各种Rust概念和标准库。 为了从这些示例中获得更多收益,请不要忘记在本地安装Rust并查看官方文档。 另外,出于好奇,您还可以签出该网站的源代码。 作者 执照
2021-03-08 11:05:17 541KB rust rust-lang rustlang Rust
1
sasm-SIMDISCA汇编器 安装 您需要安装LLVM才能发出ELF对象: 在除macOS之外的所有设备上,LLVM必须位于PATH中 在macOS上,必须通过自制软件安装。 不过,目前它仅适用于M1 macs。 除非有适用于您平台的预构建二进制文件,否则还需要安装夜间防锈功能。 git clone git@github.com:pitust/sasm cd sasm cargo +nightly install --path . 样本程序集文件: ; This code should be used as a reference for a basic firmware ; program. This code is written in official SIMDISCA assembly ; syntax, and uses official mnemonics. Th
2021-03-06 16:06:01 16KB Rust
1
内窥镜 利用您的内置湿软件模式识别和信号处理工具来了解您的网络流量。 在上查看有关其工作原理的视频。 安装 cargo install nethoscope 每个平台上都有各种依赖关系,如下所述: 苹果系统 Pcap应该包含在macOS中,因此不需要额外的步骤。 Linux 在基于debian的系统上, libpcap-dev软件包应该足够了。 更多信息。 视窗 Windows需要pcap兼容库,其中是最佳选择。 要使用您仅需要并从源代码进行编译,此外, Lib/x64/wpcap.lib需要从将Lib/x64/wpcap.lib文件复制到项目根目录。 学分 此实验基于以下两个出色的板条箱轻松实现: 捕获网络流量 输出音频
2021-03-06 16:04:57 14KB Rust
1
Teki() Teki是系列的开源同人游戏,使用和OpenGL用Rust编写。 建筑 由于teki依赖于SDL2,因此您首先需要。 设置SDL2后,您只需使用以下命令即可构建和运行该应用程序: cargo run 怎么玩(控制) 方向键可移动角色 Z导致短时发射弹幕; 它可能会被按住以进行急速射击 Esc暂停游戏,并带您进入游戏内菜单
2021-03-06 15:26:14 62.52MB game rust sdl2 wasm
1
atcoder-rust:RustによるAtCoderの解法集
2021-03-06 11:05:27 449KB rust atcoder Rust
1
Chrome的复制品:1182658 此存储库包含的最小复制库 。 在安装了WASM32 Rust编译器的系统上,使用build.sh进行构建。 请与正确处理WASM MIME(作为应用程序/ wasm)的HTTP服务器一起使用。 使用测试。
2021-03-05 18:08:11 407KB Rust
1
rust编程指南工具书,包括环境搭建,cargo自动化部署,以及众多样例工程
2021-03-05 03:22:33 4.21MB rust
1
Nokamute Nokamute是用Rust编写的蜂巢AI。 建造 从或任何程序包管理器获取稳定的rust工具链。 运行cargo build --release来构建nokamute及其依赖项。 特征 单个二进制文件可以运行引擎,可以在命令行上与人类对抗,也可以与另一个UHP引擎对抗。
2021-03-04 19:06:36 28KB Rust
1