hrp

Crates.iohrp
lib.rshrp
version0.1.2
sourcesrc
created_at2020-03-22 19:32:53.429227
updated_at2024-10-03 01:05:11.696813
descriptiongenerate human-readable passwords
homepage
repositoryhttps://github.com/ianbrault/hrp
max_upload_size
id221519
size96,569
Ian Brault (ianbrault)

documentation

https://github.com/ianbrault/hrp

README

hrp

License: GPL v3 Crates.io

hrp generates Human-Readable Passwords

hrp uses libsodium (through sodiumoxide) for cryptographically-secure psudeorandom number generation (CSPRNG).

hrp selects words from a list of the 10,000 most common medium-length (5-8 characters) English words, as determined by the Google Trillion Word Corpus.

hrp's default password format (WWWDDDD) results in 9,997,000,200,000,000 possible passwords.

Usage

hrp 0.1.2
Ian Brault <ian@brault.dev>

hrp generates human-readable passwords.

USAGE: hrp [OPTIONS] [FORMAT]

ARGS:
    <FORMAT>    Specifies the format of the generated password. Can be provided
                as a single string or multiple strings. Defaults to WWWDDDD.
                Acceptable format characters are (case-insensitive):
                    W - word
                    D - digit

OPTIONS:
    -h, --help       Prints help information
    -v, --version    Prints version information

Installation

hrp can be installed with cargo

  • Note that the binary file may be larger than expected, as it contains debug symbols. To remove these, run strip on the binary
$ cargo install hrp

Building

hrp can also be built from source

$ git clone https://github.com/ianbrault/hrp
$ cd hrp
$ cargo build --release
$ ./target/release/hrp --version
hrp 0.1.2

License

Licensed under GNU General Public License, Version 3.0
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Commit count: 16

cargo fmt