Commit Briefs

8fbf22241a noodle

enc: make it more posix complaint (master)


07118158f6 noodle

add decfile to be encfile's counterpart


710ac6a9cc noodle

refactor


ee7b1572af noodle

change name in license file



40229f6cf5 noodle

convert this repo into an openbsd password suite script collection

moved funstats to another repo, changed description in README, and updated the email address in LICENSE to reflect my new email address


adb397d0e3 boredpasta

gen, entropy: amend description and add set -e



d706da6a5b boredpasta

badphrase: add a description comment


2df2facb7a boredpasta

badphrase: add diceware support via -d


Branches

Tags

This repository contains no tags

Tree

LICENSEcommits | blame
READMEcommits | blame
badphrase*commits | blame
dec*commits | blame
decfile*commits | blame
enc*commits | blame
encfile*commits | blame
entropy*commits | blame
gen*commits | blame

README

## OpenBSD password suite with no dependencies outside base!

## Utilities

# enc
encodes (encrypts) passwords from stdin with a password name and a passpharse
and stores them in a managed. passwords directory for later retrival with dec.

# dec
decodes password files encrypted using enc under .passwords 

# gen
generates a random strong password meant for encryption and storage/retrival
with enc/dec.

# entropy
calculates password entropy in bits given the length of the password and the
number of possible characters (permutations) that'll be used in that password.
Useful for measuring password strength especially before genering a new
password with gen or badphrase.

# badphrase
generates a memorable passphrase using a word list. supports diceware too.

# encfile
takes a file and encrypts it with a passphrase