Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/happenslol/xkcdpass

Secure random password generation library in go. Inspired by https://xkcd.com/936/
https://github.com/happenslol/xkcdpass

cryptography generator password random xkcd

Last synced: 6 days ago
JSON representation

Secure random password generation library in go. Inspired by https://xkcd.com/936/

Awesome Lists containing this project

README

        

# XKCDPass

xkcdpass generates secure random passwords that are (relatively) easy to memorize.

It uses a [dictionary provided specifically for passphrase generation by the EFF](https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases) and has an option for checking strength of the generated passwords using the [zxcvbn library](https://github.com/nbutton23/zxcvbn-go).

## Basic usage
```go
import (
"github.com/happeens/xkcdpass"
)

// Create a 4-word password with strength score 4
password := xkcdpass.GenerateDefault()
```

For more detailed usage options, check the [docs](https://godoc.org/github.com/happeens/xkcdpass).