Himitsu is a secure secret storage system for Unix-like systems. It is extensible and suitable for storing passwords, private keys, logins, etc.
Himitsu secrets are stored in a arbitrary key/value store, accessible via a daemon. Himitsu also provides a command-line interface and query language for the store. Himitsu is designed for various integrations and frontends, including the graphical himitsu-keyring application.
Install the AUR or AUR package.
You will also need a Himitsu prompter:AUR.
Theman page is worth reading. The following is a guide specific to an Arch Linux installation of AUR.
Firstly, you will need a himitsu secstore (secrets store) and some basic configuration. Initialize these with.
$ himitsu-store -i
You will then need to configure Himitsu to use your prompter of choice. Edit theconfig file. For example, for AUR:
Use thecommand to query and manage the keystore.
You can manage the keystore graphically usingAUR.
Himitsu has integrations for various software.
For ssh to use the Himitsu SSH agent, it is required that:
- The agent is running (enable/start the included
$SSH_AUTH_SOCKenvironment variable is set to the Himitsu SSH agent's socket (i.e.
With that, ssh will consult the Himitsu keystore for SSH key data.
The Firefox Himitsu Add-on.
Once both installed, Firefox can consult the Himitsu keystore for logins/passwords, from keystore entries with the
proto=web key-value pair.
The add-on implements the "web" protocol.