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

插件详情v0.2.0

password_strength

一个密码强度估算器。可用于向用户显示他们选择的密码是否能抵御暴力破解或字典攻击。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
19.4万
喜欢数
157
Pub 分数
160

安装插件

flutter pub add password_strength

插件介绍

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

一个 Flutter 包,通过分析对暴力破解和字典攻击的抵抗能力来估算密码强度。它为用户提供实时反馈,帮助他们创建更安全的密码。该工具评估长度、字符多样性以及常见模式等因素,为应用内提升密码安全性提供简单方法。适用于用户输入质量至关重要的认证流程。

适合场景

  • 实时密码验证
  • 增强登录表单的安全性
  • 引导用户设置更强的密码
  • 集成到注册工作流程中
  • 密码字段中的安全反馈
  • 提高应用认证的可靠性

主要特点

  • 估算对暴力攻击的抵抗能力
  • 分析字典攻击漏洞
  • 提供密码强度的即时反馈
  • 支持多种字符类型(小写、大写、数字、符号)
  • 轻量且易于集成
  • 适用于所有主要平台

适合对象

  • 身份验证屏幕
  • 用户注册表单
  • 密码创建工具
  • 注重安全的应用程序
  • 开发人员优先考虑用户安全
  • 需要强制使用强密码的应用程序

使用建议

  • 不存储或传输密码
  • 无内置密码哈希
  • 仅依赖客户端分析
  • 可能需要额外的验证以确保合规
  • 在没有额外措施的情况下,不适用于高安全环境

原始 README

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

Password Strength Estimator

A basic password strength estimator for Dart. Considers the length of the password, used characters, and whether or not the password appears in the top 10,000 most used passwords.

Usage

import 'package:password_strength/password_strength.dart';

...

double strength = estimatePasswordStrength('passw0rd');

if (strength < 0.3)
  print('This password is weak!');

所属分类

源码仓库

使用此插件的项目

所在榜单