Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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/
- Host: GitHub
- URL: https://github.com/happenslol/xkcdpass
- Owner: happenslol
- Created: 2017-09-03T02:17:13.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-03T02:39:16.000Z (about 7 years ago)
- Last Synced: 2024-05-27T19:33:34.183Z (6 months ago)
- Topics: cryptography, generator, password, random, xkcd
- Language: Go
- Size: 108 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).