All Projects → 1Password → Spg

1Password / Spg

Licence: apache-2.0
1Password's Strong Password Generator - Go package

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Spg

Passmaker
可以自定义规则的密码字典生成器,支持图形界面 A password-generator that base on the rules that you specified
Stars: ✭ 363 (+227.03%)
Mutual labels:  password-generator
Lyricpass
Password wordlist generator using song lyrics for targeted bruteforce audits / attacks. Useful for penetration testing or security research.
Stars: ✭ 58 (-47.75%)
Mutual labels:  password-generator
Go Diceware
Golang library for generating passphrases via the diceware algorithm.
Stars: ✭ 69 (-37.84%)
Mutual labels:  password-generator
Strongbox
A KeePass/Password Safe Client for iOS and OS X
Stars: ✭ 586 (+427.93%)
Mutual labels:  password-generator
Keygen
KeyGen is a generator for keys and passwords.
Stars: ✭ 11 (-90.09%)
Mutual labels:  password-generator
Masterpassword
Project moved to https://gitlab.com/spectre.app
Stars: ✭ 1,122 (+910.81%)
Mutual labels:  password-generator
Gokey
A simple vaultless password manager in Go
Stars: ✭ 305 (+174.77%)
Mutual labels:  password-generator
Password Guessing Framework
A Framework for Comparing Password Guessing Strategies
Stars: ✭ 104 (-6.31%)
Mutual labels:  password-generator
Eyeware
'The Lord of the Rings'-based diceware (passphrase generator) list
Stars: ✭ 13 (-88.29%)
Mutual labels:  password-generator
Ttpassgen
密码生成 flexible and scriptable password dictionary generator which can support brute-force、combination、complex rule mode etc...
Stars: ✭ 68 (-38.74%)
Mutual labels:  password-generator
Qtpass
QtPass is a multi-platform GUI for pass, the standard unix password manager.
Stars: ✭ 763 (+587.39%)
Mutual labels:  password-generator
Pol
pol /pɵl/ is a modern command line password manager with deniable encryption
Stars: ✭ 25 (-77.48%)
Mutual labels:  password-generator
Diceware
Generate secure passwords you can actually remember!
Stars: ✭ 66 (-40.54%)
Mutual labels:  password-generator
Spicypass
A light-weight password manager with a focus on simplicity and security
Stars: ✭ 367 (+230.63%)
Mutual labels:  password-generator
Pfp
Manage your passwords easily and securely, via browser extension for Firefox, Chrome, Opera
Stars: ✭ 77 (-30.63%)
Mutual labels:  password-generator
Go Password
A Golang library for generating high-entropy random passwords similar to 1Password or LastPass.
Stars: ✭ 317 (+185.59%)
Mutual labels:  password-generator
Allyourpasswords
The offline macOS password manager
Stars: ✭ 59 (-46.85%)
Mutual labels:  password-generator
Openyolo Android
Android protocol for credential exchange and update - "You Only Login Once"
Stars: ✭ 110 (-0.9%)
Mutual labels:  password-generator
Passwd
A beautiful, cross-platform, encrypted password manager 🔐
Stars: ✭ 82 (-26.13%)
Mutual labels:  password-generator
Pgen
Command-line passphrase generator
Stars: ✭ 68 (-38.74%)
Mutual labels:  password-generator

spg - A go package for strong password generation

GoDoc: Reference License: Apache 2.0

1Password's Strong Password Generator package offers the underlying engine for flexible specification of generated password requirements and ensuring that the generated passwords it returns follow a uniform distribution.

The clients of this package are expected to manage what is presented to users. This engine offers far greater flexibility than should normally be exposed to users.

Get started

Use go get:

go get go.1password.io/spg

Vendored dependencies

Before you can successfully build, you may need to install dependencies. These are currently[^1] managed using govendor. Install it if needed,

go get -u github.com/kardianos/govendor

And then use

govendor sync

to fetch the appropriate dependencies into ./vendor

[^1]: We will probably switch to go modules at some point

License

1Password's spg is copyright 2018, AgileBits Inc and licensed under version 2.0 of the Apache License Agreement.

Contributing

This is on Github: https://github.com/1password/spg create issues, forks, etc there.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].