Skip to content

A Go Library For Generating Random, Rule Based Passwords. Many Random, Much Secure.

License

Notifications You must be signed in to change notification settings

kloeckner-i/can-haz-password

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Can Haz Password?

A Go library for generating random, rule based passwords. Many random, much secure.

Features

  • Randomized password length (bounded).
  • Tunable password composition (eg. special character frequency).
  • Password complexity enforcement.
  • Rules support for enforcing custom requirements.

Quickstart

An example implementation of a password generator utilizing this library is available cmd/main.go.

Demonstration

can-haz-password demonstration

Documentation

Documentation is available in the docs subdirectory.

Developing

Prerequisites

Build

Lint, and test your changes:

make lint test

Run

To generate a new random password:

make run

Issues

If you find a bug or have a feature request, please report them via this repositories issues section. If you find a security vulnerability please first contact the security team for responsible disclosure information. Do not post security vulnerabilities as public GitHub issues.

About

A Go Library For Generating Random, Rule Based Passwords. Many Random, Much Secure.

Resources

License

Stars

Watchers

Forks

Packages

No packages published