Mubashir01234 / gopassgen

A simple Go package to generate random passwords based on user-defined criteria.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GoPassGen

Godoc license

A simple Go package to generate random passwords based on user-defined criteria.

Usage

import "github.com/Mubashir01234/gopassgen"

o := gopassgen.New(gopassgen.Options{
	Length:     12,
	HasLower:   true,
	HasUpper:   true,
	HasSymbols: true,
	HasNumbers: true,
})

password, err := o.GeneratePassword()
if err != nil {
	fmt.Println("Error generating password:", err)
	return
}
fmt.Println(password)

About

A simple Go package to generate random passwords based on user-defined criteria.

License:MIT License


Languages

Language:Go 100.0%