password_generator

Last updated:

0 purchases

password_generator Image
password_generator Images
Add to Cart

Description:

password generator

A package to generate strong passwords. Also comes with an extension for checking the strength of a password.
Features #
You can use this package in your dart or flutter projects to:

Generate strong passwords.
Check the strength of any password.

Getting started #
The package should work out of the box after installing and importing it.
Usage #
The following example demonstrates how to use the package properly:
// We first import the package
import 'package:password_generator/src/password_generator.dart';

void main() {
// Then we initialize the PasswordGenerator class
final _passwordGenerator = PasswordGenerator(
length: 21,
hasCapitalLetters: true,
hasNumbers: true,
hasSmallLetters: true,
hasSymbols: true,
);

// We call the generatePassword method on the PasswordGenerator instance
// that returns a String.
final String _password = _passwordGenerator.generatePassword();

// If we like, we can check the strength of the password by calling the checkStrength method
// which is an extension of the String type to enable us to use it without
// initializing the PasswordGenerator class.
final double _entropy = _password.checkStrength();

// We then check the entropy value and print information related to the specified ranges.
if (_entropy >= 128) {
print('Extremely Strong.');
} else if (_entropy >= 60) {
print('Very Strong.');
} else if (_entropy >= 36) {
print('Strong.');
} else if (_entropy >= 28) {
print('Ok.');
} else if (_entropy >= 18) {
print('Weak.');
} else {
print("Extremely Weak.");
}
}
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.