strong_password 1.1.0 copy "strong_password: ^1.1.0" to clipboard
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-team crypto package. Nothing is stored; the same input reproduces the same password.
  • Added GeneratedPassword (password + options bundle) and StrongPasswordGenerator.generateMany(count, unique:) for bulk/unique output.
  • Added PasswordProfiles with curated standard / high / paranoid / pin configs.
  • Added crack-time estimation: PasswordStrength.crackSeconds() and PasswordStrength.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.
0
likes
160
points
76
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Dart/Flutter package that generates very strong passwords the way Gmail does, plus per-service deterministic passwords, passphrases, PINs, and password strength estimation.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

crypto

More

Packages that depend on strong_password