1 个不稳定版本
0.1.0 | 2023 年 9 月 21 日 |
---|
#1039 在 文本处理
每月 131 次下载
用于 typomania
15KB
131 行
bitflip-rs
此 crate 提供生成二进制和 UTF-8 字符串位翻转的功能。这有助于检测潜在的位翻转攻击(bitsquatting),攻击者可能会在目标位翻转版本上注册 crate/域名/等等。
此 crate 实际上是 Python blip
包 的移植,由 Zack Allen 创建。
使用方法
一个非常简单的例子会是
for s in bitflip::ascii_str("ab") {
print!("{s} ");
}
输出如下
`b cb eb ib qb Ab !b ac a` af aj ar aB a"
有关更多信息,请参阅 API 文档。
行为准则
Rust 基金会已经采用了一项行为准则,我们希望项目参与者遵守。请阅读 全文,以便了解哪些行为将受到容忍,哪些行为将不会受到容忍。
贡献
请参阅 CONTRIBUTING.md。
许可证
Rust 主要根据 MIT 许可证和 Apache 许可证(版本 2.0)的条款进行分发,文档部分受创意共享署名 4.0 国际许可的保护。
有关详细信息,请参阅 LICENSE-APACHE、LICENSE-MIT、LICENSE-documentation 和 COPYRIGHT。
您还可以在基金会的 知识产权政策 下了解更多信息。
商标
Rust 基金会 拥有并保护 Rust 和 Cargo 商标和标志(“Rust 商标”)。
如果您想使用这些名称或品牌,请阅读 媒体指南。
其他政策
您可以在基金会 网站 的页脚中了解有关 Rust 基金会其他政策的更多信息。