All Projects → 62726164 → Dpg

62726164 / Dpg

Licence: isc
The Deterministic Password Generator

Projects that are alternatives of or similar to Dpg

OormiPass
Free open source cross platform password manager
Stars: ✭ 50 (-55.36%)
Mutual labels:  password-generator, password-manager
Openyolo Android
Android protocol for credential exchange and update - "You Only Login Once"
Stars: ✭ 110 (-1.79%)
Mutual labels:  password-manager, password-generator
web
Cloverleaf is a free, open source app to replace your password manager without storing your passwords anywhere.
Stars: ✭ 33 (-70.54%)
Mutual labels:  password-generator, password-manager
sandpass
Password manager for Sandstorm
Stars: ✭ 26 (-76.79%)
Mutual labels:  password-generator, password-manager
Pol
pol /pɵl/ is a modern command line password manager with deniable encryption
Stars: ✭ 25 (-77.68%)
Mutual labels:  password-manager, password-generator
gpgpwd
Moved to GitLab
Stars: ✭ 22 (-80.36%)
Mutual labels:  password-generator, password-manager
Gokey
A simple vaultless password manager in Go
Stars: ✭ 305 (+172.32%)
Mutual labels:  password-manager, password-generator
Passky-Server
API and Database for Passky (password manager)
Stars: ✭ 77 (-31.25%)
Mutual labels:  password-generator, password-manager
Qtpass
QtPass is a multi-platform GUI for pass, the standard unix password manager.
Stars: ✭ 763 (+581.25%)
Mutual labels:  password-manager, password-generator
Strongbox
A KeePass/Password Safe Client for iOS and OS X
Stars: ✭ 586 (+423.21%)
Mutual labels:  password-manager, password-generator
Pfp
Manage your passwords easily and securely, via browser extension for Firefox, Chrome, Opera
Stars: ✭ 77 (-31.25%)
Mutual labels:  password-manager, password-generator
Masterpassword
Project moved to https://gitlab.com/spectre.app
Stars: ✭ 1,122 (+901.79%)
Mutual labels:  password-manager, password-generator
password-list
Password lists with top passwords to optimize bruteforce attacks
Stars: ✭ 174 (+55.36%)
Mutual labels:  password-generator, password-manager
PasswordX
Offline password manager for iOS/macOS
Stars: ✭ 26 (-76.79%)
Mutual labels:  password-generator, password-manager
mopass
A OpenSource Clientless & Serverless Password Manager
Stars: ✭ 40 (-64.29%)
Mutual labels:  password-generator, password-manager
Pash
🔒 A simple password manager using GPG written in POSIX sh.
Stars: ✭ 254 (+126.79%)
Mutual labels:  password-manager, password-generator
Passky-Desktop
Desktop application for Passky (password manager)
Stars: ✭ 47 (-58.04%)
Mutual labels:  password-generator, password-manager
pwm
自用的密码管理工具
Stars: ✭ 34 (-69.64%)
Mutual labels:  password-generator, password-manager
Spicypass
A light-weight password manager with a focus on simplicity and security
Stars: ✭ 367 (+227.68%)
Mutual labels:  password-manager, password-generator
Allyourpasswords
The offline macOS password manager
Stars: ✭ 59 (-47.32%)
Mutual labels:  password-manager, password-generator

DPG - Deterministic Password Generator

DPG is a deterministic password generator that does not store data or keep state. Its output is based purely on user input.

To Build C++ executable

$ cd c++ && make

To Build Java jar

$ cd java && ./build.sh

To Run Python, Java or C++ version

$ python dpg.py
$ java -jar dpg.jar
$ dpg "The sentence" word

Usage Recommendations

  • Use the same sentence everywhere. Commit it to memory.
    • Or, use several sentences. One for work passwords, another for personal ones, etc.
  • Use a different word for different sites. Be consistent with case (e.g. google, facebook, twitter, etc.)
  • If you need to change all of your passwords, change the sentence.
  • If you need to change one site password, change the word.

Screenshot of Java GUI implementation

Screenshot

Why traditional password managers are flawed

Moved to blog.

Notes

  • DPG is based on my earlier SHA1_Pass software in 2009.
  • The C++ implementation is intended for testing and validation only.
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].