Search packages, repositories and app categories

random_password_generator cover
Package detailsv0.2.1

random_password_generator

A new Flutter package which help generate strong password for online accounts and password strength estimator for Dart.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
1.5K
Likes
51
Pub points
160

Install package

flutter pub add random_password_generator

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A Flutter package that generates strong, secure passwords for online accounts and includes a password strength estimator. Designed for Dart, it helps developers implement robust authentication features by creating random passwords with customizable criteria. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform applications. It enhances security by ensuring generated passwords meet complexity requirements and provides feedback on password strength.

Use cases

  • Secure password creation for user accounts
  • Integrating password strength checks in forms
  • Automating password generation in login flows
  • Enhancing app security with random password tools
  • Supporting password recovery workflows

Key features

  • Generates cryptographically strong random passwords
  • Includes built-in password strength estimation
  • Customizable password length and character sets
  • Cross-platform compatibility
  • Simple API integration with Flutter
  • Real-time strength feedback

Suitable for

  • Developers building secure authentication systems
  • Apps requiring password management features
  • Educational tools teaching password security
  • Applications needing automated password generation
  • Teams prioritizing user account security

Considerations

  • Ensure proper handling of generated passwords in storage
  • Verify compliance with specific security policies
  • Test across all target platforms
  • Avoid exposing password generation logic in client code
  • Consider user experience when displaying generated passwords
  • Review dependency updates regularly

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

random_password_generator

A new Flutter package for android and iOS also web which help generate strong password for online accounts and password strength estimator for Dart.

Usage


import 'package:random_password_generator/random_password_generator.dart';

...

final password = RandomPasswordGenerator();

String newPassword = password.randomPassword(true, false, true, false, 6);

double passwordstrength = password.checkPassword('hello');

if (passwordstrength < 0.3) 
    print('This password is weak!');
else if (passwordstrength < 0.7)
    print('This password is Good');
else
    print('This passsword is Strong');


pic

Getting Started

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Categories

Source repository

Projects using this package

No data available yet.