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值格式化

Download history 200/week @ 2024-03-13 249/week @ 2024-03-20 158/week @ 2024-03-27 188/week @ 2024-04-03 152/week @ 2024-04-10 330/week @ 2024-04-17 386/week @ 2024-04-24 290/week @ 2024-05-01 328/week @ 2024-05-08 259/week @ 2024-05-15 120/week @ 2024-05-22 295/week @ 2024-05-29 320/week @ 2024-06-05 173/week @ 2024-06-12 102/week @ 2024-06-19 120/week @ 2024-06-26

741 每月下载量
2 个 Crates 中使用 (通过 malwaredb-server)

MIT 许可证

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