This is a no_std-compatible zero-dependency* brute force/string generation rust-nightly library. * Docs - docs.rs * Crate information - crates.io
* = zero-dependency if std is included
```toml
[dependencies] bruteforce = "0.1.4"
```
```rust use bruteforce::BruteForce; let mut bruteforcer = BruteForce::new(bruteforce::UPPERCASECHARS);
const password: &'static str = "PASS"; for s in bruteforcer { if s == password.tostring() { println!("Password cracked"); break; } } ```
If you want you can contribute. We need people, who write a better documentation, optimize algorithms, implement more algorithms, finding bugs or submitting ideas. You can see, we use emojis for our commits. Please read this emoji guide before you commit. Thank you.