dhcgn / age-fs-webdav-sandbox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go

age-fs

Mount a folder and access it through your os, all files will be transparent encrypted und decrypted with https://age-encryption.org/.

Goals

  1. Leave the file format intact, so that the tooling with age is always working
  2. Everything is encrypted (files, folders, meta data)
  3. Source can be Filesystem, S3 or other APIs

Milestones

  1. 🟢 Source is Filesystem
  2. 🟡 Files are encrypted
  3. 🔴 Files and Folders are encrypted
  4. 🔴 Source can be S3

Usage

Prerequisites

  1. Install age and age-keygen
  2. Create a keypair with age-keygen -o key.txt
# created: 2022-10-21T21:39:35+02:00
# public key: age1gy7cnv24p5ezejztmszdalvw3zach42tzxsp03rmsdxj3n3524us76zc2z
AGE-SECRET-KEY-13CA3YEGDVYC8FAGN8L6X89CQ3SGJUFUKVJQWPRTJY7RAHZPHGJGSXR9T0W

Usage Linux

age-fs -key key.txt -mount /tmp/age-fs

Usage Windows

age-fs -key key.txt -mount X:\

About


Languages

Language:Go 98.0%Language:PowerShell 2.0%