6 个版本 (3 个破坏性更新)
使用旧的 Rust 2015
0.4.0 | 2022 年 11 月 21 日 |
---|---|
0.3.0 | 2018 年 12 月 1 日 |
0.2.1 | 2016 年 12 月 28 日 |
0.1.1 | 2016 年 12 月 19 日 |
#106 在 值格式化
741 每月下载量
在 2 个 Crates 中使用 (通过 malwaredb-server)
8KB
87 行
Human Hash (Rust)
human hash 提供摘要的可读表示。
这是 Zachary Voase 的 humanhash (Python) 的 Rustlang 端口 Zachary Voase's humanhash。
用法
使用此库生成可读且可重复的哈希摘要。当查看 UUID 列表或作为记住和从难以记住的列表中选择的快捷方式时很有用。
不要用于安全目的。
示例
extern crate human_hash;
extern crate uuid;
use human_hash::humanize;
use uuid::Uuid;
fn main() {
let my_uuid = Uuid::parse_str("7528880a986c40e78c38115e640da2a1").unwrap();
let my_digest = humanize(&my_uuid, 4);
println!("Original Hash: {}", my_uuid);
println!("Digest: {}", my_digest);
}
输出
➜ humanize_demo git:(master) ✗ cargo run
Compiling humanize_demo v0.1.0
Finished debug [unoptimized + debuginfo] target(s) in 0.45 secs
Running `target/debug/humanize_demo`
Original Hash: 7528880a-986c-40e7-8c38-115e640da2a1
Digest: three-georgia-xray-jig
许可证
MIT 许可证下授权
依赖关系
~225KB