https://github.com/helloworlddan/tresor
Tresor is an asymmetric client-side encryption frontend for Google Cloud Storage using OpenPGP
https://github.com/helloworlddan/tresor
Last synced: 5 months ago
JSON representation
Tresor is an asymmetric client-side encryption frontend for Google Cloud Storage using OpenPGP
- Host: GitHub
- URL: https://github.com/helloworlddan/tresor
- Owner: helloworlddan
- License: mit
- Created: 2020-02-10T21:51:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-11T11:39:58.000Z (about 2 years ago)
- Last Synced: 2024-06-20T12:05:27.258Z (almost 2 years ago)
- Language: Go
- Homepage:
- Size: 95.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tresor
Tresor is an asymmetric client-side encryption frontend for Google Cloud Storage using OpenPGP
## Setup
Tresor uses a configuration file at `~/.tresor.yaml`. It looks like this:
```yaml
bucket: gcs-bucket-name
public_key: /path/to/armored/public/key.asc
private_key: /path/to/armored/private/key.asc
ascii_armor: true # Armored objects?
object_signing: false # Signed objects?
```
Create this file and configure your environment.
You also need to create a Google Cloud Storage bucket. Create it, make it only accessible to your identity. Tresor will attempt to authenticate with Google by using application-default credentials.
## How to use it?
Tresor can tell you how to use it!
```
tresor help
```