Skip to content

JustinJudd/passgen

Repository files navigation

passgen

A password and passphrase generation library and utility. Passgen includes a builtin dictionary so you can get up and running, but you can replace it if you need.

There are two parts to this, a go library that can easily be imported and used, and a command utility.

passgen CLI

Install

Getting passgen

There are two ways to install passgen. The latest binaries are here, or you can build it yourself.

Building passgen

$ go get github.com/JustinJudd/passgen/passgen

Using passgen

You can view a full list of commands using $ passgen help and $ passgen help [command] but the following examples cover most use cases

Generate a password with

$ passgen password

Generate a numeric password (just numbers) of 4 characters

$ passgen password --type n --min=4 --max=4

Generate a passphrase with

$ passgen passphrase

Provide a custom dictionary file for the passphrase

$ passgen passphrase -d /usr/share/dict/dict.txt

passgen Library

Full documentation for the library is found at GoDoc, including examples

About

A password and passphrase generation library and utility

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages