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

db-operator/can-haz-password

This branch is 2 commits ahead of kloeckner-i/can-haz-password:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8f8d92c · Aug 20, 2024

History

9 Commits
Mar 28, 2023
Jun 25, 2020
Mar 28, 2023
Mar 28, 2023
Jun 25, 2020
Jun 25, 2020
Jun 25, 2020
Jul 15, 2020
Jul 15, 2020
Aug 20, 2024
Aug 20, 2024

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

Languages

  • Go 98.8%
  • Makefile 1.2%