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.5"
```
```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.