Skip to content
@PasswordCheck

PasswordCheck

A Flutter package for password validation, strength checking, and security analysis

Password Check 🔐

A Flutter package for password validation, strength checking, and security analysis

https://pub.dev/packages/password_checker_pro

Authors

Mohsen Kashefi - Mohammad Amin Rezaei Sepehr

Features

Password Validation - Comprehensive rule-based validation
Strength Analysis - Advanced scoring and complexity rating
Security Checks - Common password and pattern detection
Password Generation - Secure password generation with customizable rules
History Tracking - Password reuse prevention with similarity detection
Internationalization - Multi-language support (English, Persian, Spanish, French, German)
Advanced UI Widgets - Ready-to-use Flutter components
Zero Dependencies - Pure Dart implementation

Quick Start

import 'package:password_check/password_check.dart';

// Basic validation
final checker = PasswordChecker();
final result = checker.validate('MyPassword123!');

if (result.isValid) {
  print('Password is valid! Strength: ${result.strengthDisplay}');
} else {
  print('Error: ${result.errorDisplay}');
}

// Generate secure password
final generator = PasswordGenerator();
final password = generator.generate();
print('Generated: ${password.password}');

Installation

Add this to your package's pubspec.yaml file:

dependencies:
  password_check: ^1.0.1

Documentation

For detailed documentation, examples, and API reference, visit our GitHub repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ by Mohsen Kashefi & Mohammad Amin Rezaei Sepehr

Popular repositories Loading

  1. Password-Check Password-Check Public

    A Flutter package for password validation, strength checking, and security analysis

    Dart 2 2

  2. .github .github Public

Repositories

Showing 2 of 2 repositories

Top languages

Loading…

Most used topics

Loading…