Szyfrowane udostępnianie sekretów z terminala

Udostępniaj hasła, klucze API i pliki .env — nie opuszczając wiersza poleceń.

Bez instalacji
npx vaulted-cli "my-api-key"
# → https://www.vaulted.fyi/s/abc123#key
Lub zainstaluj globalnie
npm install -g vaulted-cli
vaulted "my-api-key"
Lub zainstaluj przez Homebrew
brew tap vaulted-fyi/tap
brew install vaulted

To samo szyfrowanie co w aplikacji webowej

Szyfrowanie AES-256-GCM odbywa się lokalnie na Twoim urządzeniu — ta sama architektura zero-knowledge co vaulted.fyi. Serwer nigdy nie widzi Twojego tekstu jawnego. Klucz szyfrowania żyje wyłącznie we fragmencie URL.

Zero zależności

Pojedynczy spakowany plik bez zależności środowiska uruchomieniowego. Szybki start przez npx — bez czekania na rozbudowane drzewa zależności. Wymaga jedynie Node.js 18.3+.

Dostępne przez Homebrew

Zainstaluj poleceniem brew install vaulted — Node.js w PATH nie jest wymagany. Homebrew zajmuje się środowiskiem uruchomieniowym. Dostępne również przez npm i npx.

Pipe-friendly by design

Stdout dla danych, stderr dla diagnostyki. Przekazuj sekrety z plików środowiskowych, łącz z narzędziami schowka lub przekierowuj wyjście do plików.

Ochrona hasłem (passphrase)

Dodaj hasło dla dodatkowej warstwy bezpieczeństwa. Klucz szyfrowania jest opakowany przez PBKDF2 — nawet jeśli ktoś przechwyci link, nie odszyfruje go bez hasła.

Linki działają wszędzie

Linki utworzone przez CLI działają w aplikacji webowej i odwrotnie. Udostępniaj z terminala, otwieraj w przeglądarce — szyfrowanie jest identyczne.

Limity wyświetleń i wygaśnięcie

Ustaw sekrety, aby samozniszczyły się po 1, 3, 5 lub 10 wyświetleniach. Ustaw wygaśnięcie od 1 godziny do 30 dni. Takie same opcje jak w interfejsie webowym.

Typowe przypadki użycia

Udostępnij hasło
vaulted "super-secret-password" --views 1 --expires 1h
Udostępnij zmienne środowiskowe
cat .env.production | vaulted --views 1
vaulted --file .env.local --expires 24h
Udostępnij klucz API z hasłem
vaulted "sk_live_abc123" -p mypassphrase -v 1 -e 1h
Pobierz sekret
vaulted get https://www.vaulted.fyi/s/abc123#key
vaulted get https://www.vaulted.fyi/s/abc123#wrapped.salt -p mypassphrase
Skopiuj do schowka
vaulted "secret" | pbcopy     # macOS
vaulted "secret" | xclip      # Linux

Wszystkie opcje

FlagaSkrótDomyślnaWartości
--views-v0 (bez limitu)0, 1, 3, 5, 10
--expires-e24h1h, 24h, 7d, 30d
--passphrase-pbrakdowolny ciąg
--file-fbrakścieżka pliku
--hostvaulted.fyiURL

Często zadawane pytania