Simple, easy to use password manager
|
2 years ago | |
---|---|---|
Gemfile | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
taina | 2 years ago |
Simple, easy to use password manager
I need a simple password manager that relies on gpg Keys to encrypt the passwords
And use sqlite Database to save the Passwords,So I wrote this app
I had a hard time choosing a name for this app, In the end I chose taina as a name
taina is Roman word meaning secret,If you find a better name, please tell me
This app is written using Ruby so it needs Ruby
If you dont use linux
you Need to install gpg
To install the app Open your os terminal then clone the app code useing git
git clone https://notabug.org/alimiracle/taina
then type
cd taina
bundle install
Currently the app supports 2 environment variable to change its Default Behavior
GPG_KEY Used to select another GPG key
TAINA_DB Used to select another sqlite db
Just run the app from the command line without any arguments and it will give you all the commands
Taina use gpg keys to encrypt and decrypt passwords So You must Generating a new GPG key
Download and install the GPG command line tools for your operating system. We generally recommend installing the latest version for your operating system.
Open The terminal
Generate a GPG key pair. Since there are multiple versions of GPG, you may need to consult the relevant man page to find the appropriate key generation command. Your key must use RSA. If you are on version 2.1.17 or greater, paste the text below to generate a GPG key pair.
$ gpg --full-generate-key
If you are not on version 2.1.17 or greater, the gpg --full-generate-key command doesn't work. Paste the text below and skip to step 6.
$ gpg --default-new-key-algo rsa4096 --gen-key
At the prompt, specify the kind of key you want, or press Enter to accept the default.
At the prompt, specify the key size you want, or press Enter to accept the default. Your key must be at least 4096 bits.
Enter the length of time the key should be valid. Press Enter to specify the default selection, indicating that the key doesn't expire.
Verify that your selections are correct.
Enter your user ID information.
Type a secure passphrase.
Use the bash $gpg --list-secret-keys --keyid-format=long
command to list the long form of the GPG keys for which you have both a public and private key.
So you need help.
People can help you, but first help them help you, and don't waste their time.
Provide a complete description of the issue.
If it works on A but not on B and others have to ask you: "so what is different between A and B" you are wasting everyone's time.
"hello", "please" and "thanks" are not swear words.
gpl v3+