|
libnick 2025.10.0
A cross-platform base for native Nickvision applications.
|
A random password generator. More...
#include <passwordgenerator.h>
Public Member Functions | |
| PasswordGenerator (PasswordContent contentFlags=PasswordContent::Numeric|PasswordContent::Uppercase|PasswordContent::Lowercase|PasswordContent::Special|PasswordContent::Space) noexcept | |
| Constructs a PasswordGenerator. | |
| PasswordContent | getContentFlags () const noexcept |
| Gets the flags of possible characters for the generator to use. | |
| void | setContentFlags (PasswordContent contentFlags) noexcept |
| Sets the flags of possible characters for the generator to use. | |
| std::string | next (size_t length=16) noexcept |
| Generates a new password. | |
A random password generator.
|
noexcept |
Constructs a PasswordGenerator.
| contentFlags | Flags of possible characters for the generator to use |
|
noexcept |
Gets the flags of possible characters for the generator to use.
|
noexcept |
Generates a new password.
| length | The length of the generated password |
|
noexcept |
Sets the flags of possible characters for the generator to use.
| contentFlags | Flags of possible characters for the generator to use |