xkcdget

command module
v0.0.0-...-e96e79b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2023 License: GPL-3.0 Imports: 12 Imported by: 0

README

xkcdget

pwget frontend for humans, implementing the xkcd scheme. This makes it possible to remember a password better and transcribe it from one screen to another more easily.

Thus, you can finally use pwget for operating system login credentials too! Bonus: When you forget your login password you can retrieve it with an arbitrary machine that has xkcdget installed. With an appropriate terminal (e. g. Termux on Android) you can even use xkcdget on your phone to retrieve your passwords anywhere. The only password you need to remember from now on is the master password.

Passwords consist of four words, concatenated camel-case style, suffixed by '_1'. This makes most password prompts happy, since it contains upper-case, lower-case, digits, and special characters. Tip: Remember a generated password like CreativeBallSeeAuthor_1 by thinking it as a sentence; The creative ball sees the author. This pseudo-sentence makes a bit more sense than four arbitrary words in a row and can easily be imagined visually.

The word list

The word list originates from here (adjectives), here (nouns), and here (verbs).

Disclaimer

The word lists are only so long. Their current use yields an entropy of log(528*1525*1011*1525)/log(2) = 40.17514845593669 bit That is of course far less entropy than 256 bit, which is what pwget produces.

I'm writing this pwget frontend for my own use, and I personally prefer easy memorization to high entropy. If you are in desperate need of entropy, fork this repo and replace the wordlists with your own (I recommend the english aspell dictionary) or increase the number of used words.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL