keystore 0.3.0

Creator: bigcodingguy24

Last updated:

Add to Cart

Description:

keystore 0.3.0

Keystore - keeps your keys in one place.----------------------------------------THIS IS AN EXPERIMENT. DO NOT USE IN PRODUCTION.================================================Prerequisites=============Python 3.4+.Install=======You can install straight from `pip`. pip install keystoreBefore using it for the first time, you will need to setup a `~/.keystorerc` inyour home directory. { "keystore": "~/Dropbox/keystore", "files": [ "~/.ssh", "~/.gnupg/gpg-agent.conf", "~/.gnupg/gpg.conf", "~/.gnupg/private-keys-v1.d", "~/.gnupg/pubring.gpg", "~/.gnupg/secring.gpg", "~/.gnupg/trustdb.gpg", ], "verbose": true }Example usage=============**Saving keys:** keystore−saveInspecting /.ssh:Adding/Users/spaxe/.ssh/idrsa...Adding/Users/spaxe/.ssh/idrsa.pub...Adding/Users/spaxe/.ssh/knownhosts...Added3key(s)tokeystore.Thispassphraseisusedtodecryptyourkeystore.Pleaserememberit.Pleaseenterapassphrase:Pleaseverifyyourpassphrase:Passphraseaccepted.Encrypting...Keyringsuccessfullycreated:AwGd2MtDWRkOFdyJoRZTdFApvKnoBQ2PXsqqE[...]∗∗Loadingkeys:∗∗ keystore-load Located encrypted keystore at ~/Dropbox/keystore: Please enter the passphrase: Keyring decrypted successfully. File /Users/spaxe/.ssh/id_rsa exists. Are you sure you want to overwrite? (y)/n: Writing key to /Users/spaxe/.ssh/id_rsa ... File /Users/spaxe/.ssh/id_rsa.pub exists. Are you sure you want to overwrite? (y)/n: Writing key to /Users/spaxe/.ssh/id_rsa.pub ... File /Users/spaxe/.ssh/known_hosts exists. Are you sure you want to overwrite? (y)/n: Writing key to /Users/spaxe/.ssh/known_hosts ... Keyring loaded. Restored 3 keys.**Loading keys to the same directory (useful for a new machine):** mkdirkeys keystore-load --copy-to keys Located encrypted keystore at ~/Dropbox/keystore: Please enter the passphrase: Keyring decrypted successfully. Writing key to /Users/spaxe/keys/id_rsa ... Writing key to /Users/spaxe/keys/id_rsa.pub ... Writing key to /Users/spaxe/keys/known_hosts ... Keyring loaded. Restored 3 keys.**Running tests:** python3 test.pyLicense=======© Xavier Ho <contact@xavierho.com>License under MIT License.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.