fox-vault

🦊 fox-vault

Simple. Practical. Reliable.

Release Go Report Card License: MIT


📌 Introduction

fox-vault is a minimalist CLI tool for file encryption using modern cryptography.

No complex configurations. No cloud sync. Just secure, local encryption.


❓ Why fox-vault?


✨ Features


📦 Installation

Pre-built Binaries

👉 https://github.com/foxhackerzdevs/fox-vault/releases


Verify Checksums

sha256sum -c fox-v1.0.1-linux-amd64.sha256

Install via Go

go install github.com/foxhackerzdevs/fox-vault@latest

Build Locally

git clone https://github.com/foxhackerzdevs/fox-vault
cd fox-vault
go build -trimpath -ldflags="-s -w" -o fox main.go

🛠 Usage

🔐 Encrypt

./fox -m lock -f secret.txt

Creates:

secret.txt.fox

🔓 Decrypt (safe)

./fox -m unlock -f secret.txt.fox

Recommended:

./fox -m unlock -f file.fox | less
./fox -m unlock -f file.fox > output.txt

🔥 Decrypt + Delete (burn)

./fox -m burn -f secret.txt.fox

⚠️ This operation is destructive


📦 Version

./fox -v

📦 Exit Codes


🔒 Security Specs

File Format:

[1-byte Version][16-byte Salt][24-byte Nonce][Ciphertext]

⚠️ What fox-vault is NOT


⚠️ Secure Deletion Warning

The burn mode uses overwrite + delete.

❗ On SSDs and modern filesystems, secure deletion is not guaranteed.


🏗 Building from Source

go mod tidy
go build -trimpath -ldflags="-s -w -X main.version=dev" -o fox main.go

🔁 Reproducible Builds

Uses:


🗺 Roadmap


⚖️ License

MIT License — see LICENSE


⚠️ Disclaimer

This software is provided “as is”.

You are responsible for your data and passwords.


👥 Contributors

Built by https://github.com/foxhackerzdevs Pull requests welcome.