Passay - 概述



Passay是一個基於Java的密碼生成和驗證庫。它提供全面的功能列表,用於驗證/生成密碼,並且高度可配置。

Passay 元件

Passay API 有 3 個核心元件。

  • 規則 − 一個或多個定義密碼策略規則集的規則。

  • PasswordValidator − 一個驗證器元件,根據給定的規則集驗證密碼。

  • PasswordGenerator − 一個生成器元件,生成滿足給定規則集的密碼。

規則概述

規則是密碼驗證和生成的基礎模組。規則大致分為兩類

  • 正則匹配要求密碼滿足規則。

  • 負則匹配拒絕滿足規則的密碼。

功能

以下是 Passay 庫提供的一些功能。

  • 密碼驗證 − Passay 庫透過根據可配置的規則集驗證密碼來幫助執行密碼策略。它有一套豐富的現有規則,適用於常見用例。對於其他情況,它提供了一個簡單的 Rule 介面來實現自定義規則。

  • 密碼生成 − 它提供了一個可配置的規則集,也可用於生成密碼。

  • 命令列工具 − 它提供工具來自動執行密碼策略。

  • 方便 − 易於使用。

  • 可擴充套件 − 所有 Passay 元件都是可擴充套件的。

  • 支援國際化 - Passay 元件已準備好進行國際化。

廣告

© . All rights reserved.