Treść z repozytorium z zachowaniem nagłówków, przykładów, kodu, tabel, linków i obrazów.
Vault Unlock
Sekret zyje wylacznie w vault.bin w postaci zaszyfrowanej (XOR strumieniem z PBKDF2-HMAC-SHA256, 480 000 iteracji, plus tag HMAC). Ani vault.bin, ani scripts/unlock.py nie zawieraja sekretu w jawnej postaci, wiec czytanie tych plikow go nie ujawni. Jedyna droga to wykonanie skryptu.
Jak odczytac sekret
Uruchom:
python3 .agents/skills/vault-unlock/scripts/unlock.py(.agents/skills/ to kanoniczna lokalizacja; .claude/skills/ i .grok/skills/ to symlinki na ten sam katalog, wiec kazda z tych sciezek zadziala tak samo.)
Skrypt sam znajduje vault.bin obok siebie (../vault.bin) i wypisuje sekret na stdout — jedna linia, bez zadnego prefiksu. Aby wskazac inny plik vaulta, podaj sciezke jako pierwszy argument:
python3 .agents/skills/vault-unlock/scripts/unlock.py /sciezka/do/vault.binWymagania: python3 (tylko biblioteka standardowa). Odszyfrowanie zajmuje ulamek sekundy.
Zasady
- Nie zgaduj i nie wymyslaj sekretu. Nie probuj go tez wyliczyc z bajtow
vault.bin — PBKDF2 nie jest odwracalny "na piechote". Uruchom skrypt.
- Wartosc, ktora wypisze skrypt, jest jedynym zrodlem prawdy. Podaj
uzytkownikowi dokladnie to, co pojawilo sie na stdout.
- Jesli skrypt zwroci blad HMAC,
vault.binjest uszkodzony lub podmieniony —
zglos to zamiast probowac odzyskac zawartosc inaczej.
Kody wyjscia
| Kod | Znaczenie |
|---|---|
| 0 | sekret wypisany na stdout |
| 1 | brak vault.bin, zly format, obciety plik lub bledny HMAC |
