Vault is a CLI tool for securely decrypting encrypted data using RSA private keys. Built with Go, it provides a simple and efficient way to manage sensitive information.
- π‘οΈ RSA-based decryption
- π PEM private key support
- π§© Base64 decoding
- βοΈ Lightweight and fast CLI tool
To clone the repository, use the following command:
git clone git@github.com:trinhminhtriet/vault.git
cd vaultexport VAULT_PRIVATE_KEY_PATH="id_rsa path"cobra-cli add timezonevault timezone ESTcobra-cli add mfa
cobra-cli add getPasswd
vault mfa <encrypted data>
vault getPasswd <encrypted data>go build -o dist/vault main.goWe welcome contributions!
- Fork this repository;
- Create a branch with your feature:
git checkout -b my-feature; - Commit your changes:
git commit -m "feat: my new feature"; - Push to your branch:
git push origin my-feature.
Once your pull request has been merged, you can delete your branch.
This project is licensed under the MIT License - see the LICENSE file for details.