PHP 클래스 Hackzilla\PasswordGenerator\Generator\HumanPasswordGenerator

상속: extends AbstractPasswordGenerator
파일 보기 프로젝트 열기: hackzilla/password-generator 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( )
generatePassword ( ) : string Generate one password based on options.
generateWordList ( ) : string[] Generate character list for us in generating passwords.
getLength ( ) : integer Password length
getMaxPasswordLength ( ) : integer Calculate how long the password would be using maximum word length
getMaxWordLength ( ) : integer get max word length.
getMinPasswordLength ( ) : integer Calculate how long the password would be using minimum word length
getMinWordLength ( ) : integer get min word length.
getWordCount ( ) : integer Get number of words in desired password.
getWordList ( ) : string Get word list filename.
getWordSeparator ( ) : string Get word separator.
randomWord ( null | integer $minLength = null, null | integer $maxLength = null ) : string
setLength ( integer $characterCount ) Set length of desired password(s)
setMaxWordLength ( integer $length ) set max word length.
setMinWordLength ( integer $length ) set min word length.
setWordCount ( integer $characterCount ) Set number of words in desired password(s).
setWordList ( string $filename ) Set word list.
setWordSeparator ( string $separator ) Set word separator.

비공개 메소드들

메소드 설명
findWordListLength ( )
generateWordListSubset ( $min, $max )

메소드 상세

__construct() 공개 메소드

public __construct ( )

generatePassword() 공개 메소드

Generate one password based on options.
public generatePassword ( ) : string
리턴 string password

generateWordList() 공개 메소드

Generate character list for us in generating passwords.
public generateWordList ( ) : string[]
리턴 string[] Character list

getLength() 공개 메소드

Password length
public getLength ( ) : integer
리턴 integer

getMaxPasswordLength() 공개 메소드

Calculate how long the password would be using maximum word length
public getMaxPasswordLength ( ) : integer
리턴 integer

getMaxWordLength() 공개 메소드

get max word length.
public getMaxWordLength ( ) : integer
리턴 integer

getMinPasswordLength() 공개 메소드

Calculate how long the password would be using minimum word length
public getMinPasswordLength ( ) : integer
리턴 integer

getMinWordLength() 공개 메소드

get min word length.
public getMinWordLength ( ) : integer
리턴 integer

getWordCount() 공개 메소드

Get number of words in desired password.
public getWordCount ( ) : integer
리턴 integer

getWordList() 공개 메소드

Get word list filename.
public getWordList ( ) : string
리턴 string

getWordSeparator() 공개 메소드

Get word separator.
public getWordSeparator ( ) : string
리턴 string

randomWord() 공개 메소드

public randomWord ( null | integer $minLength = null, null | integer $maxLength = null ) : string
$minLength null | integer
$maxLength null | integer
리턴 string

setLength() 공개 메소드

Set length of desired password(s)
public setLength ( integer $characterCount )
$characterCount integer

setMaxWordLength() 공개 메소드

set max word length.
public setMaxWordLength ( integer $length )
$length integer

setMinWordLength() 공개 메소드

set min word length.
public setMinWordLength ( integer $length )
$length integer

setWordCount() 공개 메소드

Set number of words in desired password(s).
public setWordCount ( integer $characterCount )
$characterCount integer

setWordList() 공개 메소드

Set word list.
public setWordList ( string $filename )
$filename string

setWordSeparator() 공개 메소드

Set word separator.
public setWordSeparator ( string $separator )
$separator string