패키지, 저장소 및 앱 카테고리 검색

flutter_password_strength 표지
패키지 상세v0.1.6

flutter_password_strength

Flutter용 비밀번호 강도 체크기로, 안드로이드 및 iOS에서 작동합니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
2.5만
좋아요
47
Pub 점수
140

패키지 설치

flutter pub add flutter_password_strength

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

실시간으로 비밀번호 강도를 평가하고 복잡성 및 보안에 대한 피드백을 제공하는 플러터 패키지입니다. 안드로이드, iOS, 웹, 맥OS, 윈도우, 리눅스를 지원하여 크로스플랫폼 애플리케이션에 매우 유연하게 활용할 수 있습니다. 체커는 길이, 문자 다양성, 일반적인 패턴 등의 기준을 바탕으로 비밀번호를 분석하여 사용자가 더 강력한 자격 증명을 만들 수 있도록 도와줍니다. 양식에 원활하게 통합 가능하며 다양한 디자인 요구 사항에 맞게 커스터마이징할 수 있습니다. 보안 사용자 인증이 필요한 앱에 이상적입니다.

사용 사례

  • 사용자 등록 양식
  • 로그인 화면에서의 비밀번호 검증
  • 계정 설정 중 보안 피드백
  • 비밀번호 정책 준수
  • 폼 필드 내 실시간 강도 표시기

주요 기능

  • 실시간 강도 평가
  • 크로스 플랫폼 호환성
  • 사용자 정의 가능한 점수 규칙
  • 여러 플랫폼을 지원합니다
  • 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

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.