| Crates.io | keygenx |
| lib.rs | keygenx |
| version | 0.1.74 |
| created_at | 2023-05-28 11:54:55.152904+00 |
| updated_at | 2023-06-24 17:54:34.308855+00 |
| description | KeyGen - simple, customizable and convenient Key Generator. Open For Contribution: qmvscorpio@gmail.com |
| homepage | |
| repository | |
| max_upload_size | |
| id | 876440 |
| size | 15,964 |
Open-source, simple, customizable and convenient Key Generator (in development).
modulesHashergen_one - Generate one key (returns Result<String, &'static str)gen - Generates the nth number of keys (-n is passed in the argument)hash_with_sha256 - parses key-string to sha256 hash
hash_with_md5 - parses key-string to md5 hash
keygenx = { version = ">= 0.1.72", features = ["crypto", "tests"] }
pub struct KeyGen {
/// `length` - key length
length: usize,
/// `symbols` - a flag that can
/// enable/disable symbols to key gen.
symbols: bool,
/// `numbers` - a flag that can
/// enable/disable numbers to key gen.
numbers: bool,
/// `uppercase` - a flag that can
/// enable/disable uppercase symbols to key gen.
uppercase: bool,
/// `lowercase` - a flag that can
/// enable/disable lowercase symbols to key gen.
lowercase: bool,
/// `space` - a flag that can
/// enable/disable space - ` ` to key gen.
space: bool,
}
The main doc is available at docs.rs.
KeyGen open for contribution.
Contact Us: qmvscorpio@gmail.com