Passay-개요

PassayJava 기반 암호 생성 및 유효성 검사 라이브러리입니다. 암호를 검증 / 생성하기 위해 포괄적 인 기능 목록을 제공하며 고도로 구성 가능합니다.

Passay 구성 요소

Passay API에는 3 가지 핵심 구성 요소가 있습니다.

  • Rule − 비밀번호 정책 규칙 세트를 정의하는 하나 이상의 규칙.

  • PasswordValidator − 주어진 규칙 세트에 대해 암호를 검증하는 유효성 검사기 구성 요소.

  • PasswordGenerator − 주어진 규칙 세트를 만족시키기 위해 암호를 생성하는 생성기 구성 요소.

규칙 개요

규칙은 암호 유효성 검사 및 생성을위한 기본 블록입니다. 두 가지 광범위한 규칙 범주가 있습니다.

  • 긍정적 인 일치를 위해서는 암호가 규칙을 충족해야합니다.

  • 부정 일치는 규칙을 충족하는 비밀번호를 거부합니다.

풍모

다음은 Passay 라이브러리가 제공하는 몇 가지 기능입니다.

  • Password Validation− Passay 라이브러리는 구성 가능한 규칙 세트에 대해 비밀번호를 검증하여 비밀번호 정책을 시행하는 데 도움이됩니다. 일반적인 사용 사례에 대한 풍부한 기존 규칙 세트가 있습니다. 추가 사례의 경우 사용자 지정 규칙을 구현하기위한 간단한 규칙 인터페이스를 제공합니다.

  • Password Generation − 암호 생성에도 사용할 수있는 구성 가능한 규칙 집합을 제공합니다.

  • Command Line Tools − 비밀번호 정책 시행을 자동화하는 도구를 제공합니다.

  • convenient − 사용하기 쉽습니다.

  • Extensible − 모든 Passay 구성 요소는 확장 가능합니다.

  • Supports Internalization -Passay 컴포넌트는 국제화 준비가되었습니다.