strong_password 1.1.0
strong_password: ^1.1.0 copied to clipboard
A Dart/Flutter package that generates very strong passwords the way Gmail does, plus per-service deterministic passwords, passphrases, PINs, and password strength estimation.
1.1.0 #
- Added
DeterministicPasswordGenerator— derive a unique strong password per service from a single master secret using HMAC-SHA256 from the Dart-teamcryptopackage. Nothing is stored; the same input reproduces the same password. - Added
GeneratedPassword(password + options bundle) andStrongPasswordGenerator.generateMany(count, unique:)for bulk/unique output. - Added
PasswordProfileswith curated standard / high / paranoid / pin configs. - Added crack-time estimation:
PasswordStrength.crackSeconds()andPasswordStrength.crackTimeLabel().
1.0.0 #
- Initial release.
StrongPasswordGenerator— Gmail-style strong random passwords with guaranteed character groups, configurable length, ambiguous-character removal, and custom alphabets.PassphraseGenerator— memorable multi-word passphrases.PinGenerator— numeric PINs.estimatePasswordStrength— entropy-based strength estimator with common weak-password detection.- Cryptographically secure randomness via
Random.secure(). Zero dependencies.