User:Maffblaster/Drafts/ylva

From Gentoo Wiki
Jump to:navigation Jump to:search
Resources

ylva (formerly Titan, and before that Steel) is a command-line password manager supporting AES encryption and 256-bit keys. It is written in C and is open source licensed under the GPL-3.

Installation

Emerge

root #emerge --ask ylva

Configuration

Usage

Initial launch

These steps can be followed by reading man 1 ylva, however they are also reproduced here for sake of convenience:

Create a new database:

user $ylva --init-new /path/to/file.db

After the database is created it will remain open.

Add an entry to the open database:

user $ylva --add "New entry" "A username" "url" "Some important notes about the entry"

Note that all fields are optional except the title (first) field. When skipping fields use empty quotes "".

When finished, close the database:

user $ylva --close

Open a database

Open and decrypt a database:

user $ylva --open /path/to/existing/file.db

Modifications to a database

To modify an existing database entry:

user $ylva --replace 4 "url" "http://www.newurl.com"

Where 4 is the number of the ID associated with the entry. In the example above the URL of the 4th entry in the list will be modified. "url" can be substituted for "user", "title", "notes", or "passphrase" depending on what needs modified.

Invocation

user $steel --help

Removal

Unmerge

root #emerge --ask --unmerge ylva

See also

  • GPG — a free implementation of the OpenPGP standard (RFC 4880).
  • pass — a command-line password manager that stores, retrieves, generates, and synchronizes passwords securely.