valt

Encrypted file archives using age encryption, built on rayvn.

valt creates encrypted .tar.xz archives protected with age key pairs. Private keys are themselves passphrase-encrypted for safe storage anywhere.

Libraries

Library Description
valt/age age key pair creation, verification, and file armoring
valt/password Password and passphrase generation and secure input
valt/pwned HaveIBeenPwned breach checking
valt/pinentry Custom pinentry integration
valt/pdf PDF generation from HTML

Getting Started

# Install via Nix
nix run github:phoggy/valt

# Create an encrypted archive
valt create myarchive.age myfiles/
  • rayvn — the shared library framework valt is built on
  • wardn — encrypted Bitwarden vault backups