safe

Password protected secret keeper.

Secrets are encrypted and stored on disk using a key derivated from your master password. An agent can retain the key in memory so you don't have to type the password over and over.

Features

No keys to manage!

No other files than your secrets

Handle secrets of any size (stream encryption)

Agent-like capabilities

Support external askpass programs

Usage

Refer to safe(1) manual page for details and examples. The below commands are provided as a quick introduction.

This will store and retrieve a secret from the safe

safe -a mysecret < secret.jpg safe mysecret > secret.jpg

Secrets being standard files in $SAFE_DIR, you can list them using standard tools:

find ${SAFE_DIR} -type f

Installation

Edit config.mk as needed, then build/install with the following commands:

make make install

Require libsodium.

Development

git clone git://z3bra.org/ safe.git

If you find any bug, please report them or send a patch to dev@z3bra.org.

Download