phraze
phraze copied to clipboard
Generate random passphrases
I've recently created binaries of Phraze for Mac and Windows (using [cargo-dist](https://github.com/axodotdev/cargo-dist)). Unfortunately, I don't have access to a Mac or Windows machine currently. If folks could **test** these binaries...
Phraze currently uses `thread_rng` from Rust's rand crate as its pseudo random number generator. I think [`thread_rng`, "under the hood," uses a stream cipher called ChaCha12](https://rust-random.github.io/rand/rand/rngs/struct.ThreadRng.html) -- [here's as much...
I realize now that my choice in the symbols that Phraze can use between words was decided a bit hastily. Here they are: ```rust const CHARSET: &[u8] = b"!@#$%&*(){}[]\\:;'?,./_-+="; ```...
I reflexively chose the word "separator" for the name of the character(s) that go between words in the passphrases. ``` -s, --sep Word separator. Can accept single quotes around the...
I noticed that [XKCD-password-generator](https://github.com/redacted/XKCD-password-generator) has an option to generate a passphrase that matches an acrostic. ``` $ xkcdpass --count=5 --acrostic='chaos' --delimiter='|' --min=5 --max=6 --valid-chars='[a-z]' > collar|highly|asset|ovoid|sultan > caper|hangup|addle|oboist|scroll > couple|honcho|abbot|obtain|simple...
First, thank you for this tool! It is nicely done and exactly what I was looking for. I have a project that depends on it now. My project requires distribution...