Skip to main content

No project description provided

Project description

Takara is a secure secrets store. Takara differs from other secret stores in that it supports progressive usage. Secret stores need to be easy to use and easy to start with, but able to scale from easy local security all the way up to enterprise and military level security. If someone starts with something simple, it is optimal if it can scale all the way up.

Simple Usage Tutorial

Getting started with Takara is easy, it has a lot of options but you don’t need to know them! In fact you only need to know that takara stores encrypted data in a higherarchy, so data has a location, just like a file on a filesystem.

Install

We will just need to install the basic takara for this to work:

pip install takara

Create a Crypt Store

Takara stores encrypted data in units. This allows you to have seperate units that store seperate data, these unit can even be used to store data in different storage systems with different access systems.

But we don’t need to worry about that now! We just need to make our first unit! If you don’t tell it what to name the unit, then the unit will default to being called main. Lets make the main unit now:

takara create

This will create a secure store that is password protected. The command will prompt you for the password that you wish to use to secure the secrets.

Set a Value

Now that we have a unit set up we can set a value inside it. Just tell takara to chose a path for the unit to be stored and the data to be stored in said unit.

takara set -p my/secret -s 'The speed of an unladen swallow...'

Done! Now the encrypted secret is secure inside of takara.

Get the Value

Getting the value out is just as easy:

takara get -p my/secret

Now the plain text of the secret is presented back!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

takara-1.1.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

takara-1.1-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file takara-1.1.tar.gz.

File metadata

  • Download URL: takara-1.1.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.8.0

File hashes

Hashes for takara-1.1.tar.gz
Algorithm Hash digest
SHA256 642d18805846c26cc7f1230567f282e1a57131684305ec49f80d9707d96e1f39
MD5 8de978472b06d362d7fc7b21c2da594c
BLAKE2b-256 203a32048e2857055a021f24ea1340cf98657f8b14e576ed33c500e518110416

See more details on using hashes here.

File details

Details for the file takara-1.1-py3-none-any.whl.

File metadata

  • Download URL: takara-1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.8.0

File hashes

Hashes for takara-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0b234959eaf2404b44f7d2d25c23a019a3b831073e882b664274b5f8ee48c548
MD5 d896523be0c3b10e1114d9a0cb312ec4
BLAKE2b-256 9e2badd3dea1e1961b49adcd36020aa15a3a4e5c3bfcfab3411255b6a40455e3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page