搜索插件、代码仓与 APP 分类

flutter_password_strength 封面
插件详情v0.1.6

flutter_password_strength

适用于 Flutter 的密码强度检查器,支持 Android 和 iOS。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
2.5万
喜欢数
47
Pub 分数
140

安装插件

flutter pub add flutter_password_strength

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

一个 Flutter 包,可实时评估密码强度,并提供关于复杂性和安全性的反馈。它支持 Android、iOS、Web、macOS、Windows 和 Linux,使其在跨平台应用中具有高度的通用性。该检查器基于长度、字符多样性以及常见模式等标准分析密码,帮助用户创建更强大的凭据。它可以无缝集成到表单中,并可根据各种设计需求进行自定义。非常适合需要安全用户认证的应用。

适合场景

  • 用户注册表单
  • 登录界面中的密码验证
  • 账户设置期间的安全反馈
  • 符合密码策略
  • 表单字段中的实时强度指示器

主要特点

  • 实时强度评估
  • 跨平台兼容性
  • 可自定义的评分规则
  • 支持多个平台
  • 与 TextFormField 的简单集成
  • 密码强度的视觉反馈

适合对象

  • 需要强制使用强密码的应用程序
  • 开发安全的身份验证流程的开发者
  • 教育类应用程序,教授密码安全
  • 企业级应用开发
  • 需要交互式表单反馈的UI/UX设计师

使用建议

  • 可能需要为严格的企业策略进行自定义
  • 默认情况下不强制执行密码规则
  • 仅限强度分析,不包括存储或哈希
  • 仅依赖客户端逻辑
  • 不支持密码历史或重复使用检查的内置功能

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

flutter_password_strength

A password strength checker for flutter.

Features

  • Linear strength indicator.
  • Customise colors, borders, etc.

Screenshot

Usage

  import 'package:flutter_password_strength/flutter_password_strength.dart';

  FlutterPasswordStrength(
    password: _password, 
    strengthCallback: (strength){
      debugPrint(strength.toString());
    }
  )
Arguments
Arguments Default Type Description
password required String Password
width null double Strength bar width
height 5 double Strength bar height
strengthColors null TweenSequence 0.0 ~ 0.25 : red, 0.26 ~ 0.5 : yellow, 0.51 ~ 0.75 : blue, 0.76 ~ 1 : green
backgroundColor Colors.grey Color background for strength bar
radius 0 double Strength bar radius
duration milliseconds: 300 Duration Animation duration
strengthCallback null void Function(double strength) Strength callback, return between 0 to 1

所属分类

源码仓库

使用此插件的项目

暂无相关数据。