Documentation
¶
Index ¶
- type Lib
- func (l *Lib) GenDigitCode(length int) string
- func (l *Lib) GenPassword(length int, charsKinds PassCharsKinds) string
- func (l *Lib) GenTokenBase64(length int) string
- func (l *Lib) GenTokenHex(length int) string
- func (l *Lib) GenTokenHexWithDelimiter(length, repeat int) string
- func (l *Lib) PasswordStrength(value string) PassStrength
- type PassCharsKinds
- type PassStrength
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Lib ¶ added in v0.21.0
type Lib struct {
// contains filtered or unexported fields
}
Lib - библиотека для генерации стоковых последовательностей.
func (*Lib) GenDigitCode ¶ added in v0.21.0
GenDigitCode - comment func.
func (*Lib) GenPassword ¶ added in v0.21.0
func (l *Lib) GenPassword(length int, charsKinds PassCharsKinds) string
GenPassword - comment func.
func (*Lib) GenTokenBase64 ¶ added in v0.21.0
GenTokenBase64 - comment func.
func (*Lib) GenTokenHex ¶ added in v0.21.0
GenTokenHex - comment func.
func (*Lib) GenTokenHexWithDelimiter ¶ added in v0.21.0
GenTokenHexWithDelimiter - comment func.
func (*Lib) PasswordStrength ¶ added in v0.21.0
func (l *Lib) PasswordStrength(value string) PassStrength
PasswordStrength - comment func.
type PassCharsKinds ¶
type PassCharsKinds uint8
PassCharsKinds - вид символов используемых в пароле.
const ( PassVowels PassCharsKinds = 1 // PassVowels - гласные буквы PassConsonants PassCharsKinds = 2 // PassConsonants - согласные буквы PassNumerals PassCharsKinds = 4 // PassNumerals - цифры PassSigns PassCharsKinds = 8 // PassSigns - знаки PassAbc PassCharsKinds = 3 // PassAbc = PassVowels + PassConsonants PassAbcNumerals PassCharsKinds = 7 // PassAbcNumerals = PassVowels + PassConsonants + PassNumerals PassAll PassCharsKinds = 15 // PassAll = PassVowels + PassConsonants + PassNumerals + PassSigns )
type PassStrength ¶
type PassStrength uint8
PassStrength - надёжность пароля.
const ( PassStrengthNotRated PassStrength = iota // PassStrengthNotRated - пароль без оценки PassStrengthWeak // PassStrengthWeak - слабый пароль PassStrengthMedium // PassStrengthMedium - средний пароль PassStrengthStrong // PassStrengthStrong - надёжный пароль PassStrengthBest // PassStrengthBest - самый надёжный пароль )
func (PassStrength) String ¶
func (e PassStrength) String() string
String - возвращает значение в виде строки.
Click to show internal directories.
Click to hide internal directories.