Jelszó kezelő

Fórumok

Sziasztok,

Átnéztem sok, Linux tárolókban elérhető parancssoros jelszó kezelőt, de több szempont miatt nem elégítik ki az igényemet (pl. van sima shell script (pass) vagy curses alapú (yapet), de GUI-s keepassx-et meg hasonlót nem akarok).

Az alábbiak az igényeim:
- egyetlen script legyen (shell, ruby vagy python)
- függőségek nélkül
- parancssori
- ezek miatt egyszerű legyen egy szerverre vagy munkaállomásra a telepítése egy felmásolással
- ne tudjon sokat, sőt, lehetőleg minél kevesebbet, pl. parancs szó1 szó2 ...
- így azokat a bejegyzéseket dobná, amelyekre minegyik kereső szó igaz (megtalálható bennük)
- én mondhassam meg a "tag"-eket bejegyzésenként, mert lehet hogy nem csak URL / user / pass formában akarok tárolni, hanem egyéb más
- sima text fájlban tárolja a bejegyzést lehetőleg minél egyszerűbb struktúrában
- semmi db használata, úgysem használ az ember több száz bejegyzést a gyakorlatban (ha ez kell, akkor már megéri speciálisabb és profibb cuccot használni)
- ne legyen ezer kapcsoló
- paraméter nélkül új bejegyzés felvitele történjen, paraméterrel meg keresés és ennyi

Erre ötleteim:
- a letárolt text fájl benne az infókkal lehetne gpg-vel titkosítva saját kulccsal persze
- a formátum lehetne ez talán:

tag1|adat|tag2|adat|tag3|adat

példával:

user|jondoe|pass|Dusaw4aw|url|http://domain.com
bank|raiffeisen|szamlaszam|xxxxxxxx-yyyyyyyy-zzzzzzzz|pin|xxxx
tel|003670xxxyyyy|pin1|xxxx|pin2|yyyy|puk1|xxxxxxxx

- az elválasztó karakternek | helyett mi lenne a legjobb newline-t kivéve?

- ennél lehetne többszörös grep-pel keresni, és így sima shell script is lehetne, meg jól összerakva így nagyon gyors is lehet szerintem, pl:

gpg -d -r myuser db.gpg | grep szó1 | grep szó2 | grep szó3 (ha van)

és az eredményt ki lehet egyszerűen már bontani, akár "tr -s '|' '\n'" megoldással vagy egyéb

- felvitelnél lehetne úgy írni. hogy tag neve + enter, adat + enter, tag + enter, adat + enter és Ctrl+D vagy más megoldással végezni, és megint "tr -s '\n' '|'" és letárolás meg visszatitkosítás

- a tag nevének megadásakor nem lenne baj, ha a már megadottakra automatikusan kitöltené az input mezőt már pár leütés alapján is

Véleményetek a lefejlesztésre? Esetleg ötletek jobb megoldásra? Vagy más tényleg szükséges feature-re? Automatikus jelszó generálást bele lehetne tenni, vagy még a vágólapra másolást a terminálban való megjelenítés nélkül.