rustgenpass

Crates.iorustgenpass
lib.rsrustgenpass
version0.5.0
sourcesrc
created_at2022-09-21 21:53:16.02396
updated_at2022-10-25 14:47:03.224998
descriptionGenerate a hashed password similar to SuperGenPass.
homepagehttps://github.com/ollej/rustgenpass
repositoryhttps://github.com/ollej/rustgenpass
max_upload_size
id671197
size52,221
Olle Wreede (ollej)

documentation

README

RustGenPass

Cross-compile Crates.io docs.rs Crates.io

An implementation in Rust of the SuperGenPass utility.

Hash a master password into unique, complex passwords specific for each website.

Documentation on docs.rs

Usage

rustgenpass 0.5.0
Generate a hashed password similar to SuperGenPass.

USAGE:
    rgp [OPTIONS] --domain <DOMAIN>

OPTIONS:
  -p, --password <PASSWORD>  Master password, if not given, reads from stdin
  -s, --secret <SECRET>      Secret added to the master password
  -d, --domain <DOMAIN>      Domain / URL to generate password for
  -l, --length <LENGTH>      Length of generated password, min: 4, max: 24 [default: 10]
  -r, --rounds <ROUNDS>      Number of hash rounds [default: 10]
  -k, --keep-subdomains      Don't remove subdomains from domain
  -P, --passthrough          Passthrough domain unmodified to hash function
  -H, --hash <HASH>          Hashing method to use [default: md5] [possible values: md5, sha512]
  -h, --help                 Print help information
  -V, --version              Print version information

License

Copyright 2022 Olle Wreede

Released under the MIT license.

Commit count: 47

cargo fmt