2 releases (1 stable)
1.0.0 | Jan 12, 2023 |
---|---|
0.1.0 | Mar 23, 2021 |
#632 in Cryptography
881 downloads per month
18KB
870 lines
angry-purple-tiger
animal-based hash digests for humans.. in rust
Overview
Angry Purple Tiger generates animal-based hash diegests meant to be memorable and human-readable. Angry Purple Tiger is apt for anthropomorphizing project names, crypto addresses, UUIDs, or any complex string of characters that needs to be displayed in a user interface.
Example
use angry_purple_tiger::AnimalName;
let address = "112CuoXo7WCcp6GGwDNBo6H5nKXGH45UNJ39iEefdv2mwmnwdFt8";
let animal_name = address.parse::<AnimalName>().expect("animal name");
assert_eq!(animal_name, "feisty-glass-dalmatian")
Using CLI
$ cargo build --release
$ target/release/angry_purple_tiger 112CuoXo7WCcp6GGwDNBo6H5nKXGH45UNJ39iEefdv2mwmnwdFt8
feisty-glass-dalmatian
Dependencies
~1.3–4MB
~71K SLoC