28 lines
480 B
Go
28 lines
480 B
Go
package gaspass
|
|
|
|
import "fmt"
|
|
|
|
func ExampleGeneratePassword(){
|
|
p := Params{
|
|
PrivKey: []byte("asdfghjkl123"),
|
|
Salt: []byte(""),
|
|
Counter: []byte("0"),
|
|
PassLength: 16,
|
|
UseLower: true,
|
|
UseUpper: true,
|
|
UseNumbers: true,
|
|
UseSpecials: true,
|
|
}
|
|
|
|
password, err := p.GeneratePassword()
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
return
|
|
}
|
|
|
|
fmt.Println(*password)
|
|
// Output:
|
|
// Esq8)G5q|NqXqt$T
|
|
}
|
|
|