Verschlüsseltes Teilen von Geheimnissen aus dem Terminal

Teile Passwörter, API-Keys und .env-Dateien — ohne die Kommandozeile zu verlassen.

Keine Installation nötig
npx vaulted-cli "my-api-key"
# → https://www.vaulted.fyi/s/abc123#key
Oder global installieren
npm install -g vaulted-cli
vaulted "my-api-key"
Oder via Homebrew installieren
brew tap vaulted-fyi/tap
brew install vaulted

Dieselbe Verschlüsselung wie die Web-App

AES-256-GCM-Verschlüsselung findet lokal auf deiner Maschine statt — dieselbe Zero-Knowledge-Architektur wie vaulted.fyi. Der Server sieht niemals deinen Klartext. Der Verschlüsselungsschlüssel lebt ausschließlich im URL-Fragment.

Keine Abhängigkeiten

Eine einzige gebündelte Datei ohne Laufzeit-Abhängigkeiten. Schneller npx-Start — kein Warten auf schwere Abhängigkeitsbäume. Erfordert nur Node.js 18.3+.

Verfügbar über Homebrew

Installiere mit brew install vaulted — kein Node.js im PATH nötig. Homebrew kümmert sich um die Laufzeit. Auch via npm und npx verfügbar.

Pipe-freundlich by design

Stdout für Daten, stderr für Diagnosen. Leite Geheimnisse aus Umgebungsdateien weiter, kombiniere mit Clipboard-Tools oder leite die Ausgabe in Dateien um.

Passphrase-Schutz

Füge eine Passphrase für eine zusätzliche Sicherheitsebene hinzu. Der Verschlüsselungsschlüssel wird mit PBKDF2 gewrappt — selbst wenn jemand den Link abfängt, kann er ihn ohne die Passphrase nicht entschlüsseln.

Links funktionieren überall

Mit der CLI erstellte Links funktionieren in der Web-App, und umgekehrt. Teile aus dem Terminal, öffne im Browser — die Verschlüsselung ist identisch.

Aufruflimits und Gültigkeitsdauer

Lass Geheimnisse nach 1, 3, 5 oder 10 Aufrufen selbst zerstören. Stelle die Gültigkeitsdauer von 1 Stunde bis 30 Tage ein. Dieselben Optionen wie im Web-Interface.

Typische Anwendungsfälle

Ein Passwort teilen
vaulted "super-secret-password" --views 1 --expires 1h
Umgebungsvariablen teilen
cat .env.production | vaulted --views 1
vaulted --file .env.local --expires 24h
Einen API-Key mit Passphrase teilen
vaulted "sk_live_abc123" -p mypassphrase -v 1 -e 1h
Ein Geheimnis abrufen
vaulted get https://www.vaulted.fyi/s/abc123#key
vaulted get https://www.vaulted.fyi/s/abc123#wrapped.salt -p mypassphrase
In die Zwischenablage kopieren
vaulted "secret" | pbcopy     # macOS
vaulted "secret" | xclip      # Linux

Alle Optionen

FlagKurzStandardWerte
--views-v0 (unbegrenzt)0, 1, 3, 5, 10
--expires-e24h1h, 24h, 7d, 30d
--passphrase-pkeinerbeliebiger String
--file-fkeinerDateipfad
--hostvaulted.fyiURL

Häufige Fragen