Eddig keepass és hasonló megoldások helyett azt a megoldást használtam, hogy egy könyvtárat git-be tettem, meg bele egy egyszerű makefile-t a rutin feladatok futtatására.
Ez eddig működött is jól. Ha valami újat meg kellett jegyezteteni a rendszerrel, akkor a megfelelő makefile target a .txt fájlból készített egy .epw (saját ötlet a kiterjesztésre) fájlt az alábbi paranccsal:
openssl enc -aes-256-cbc -out $*.epw -in $*.txt -pass env:PASSWORD
ha meg meg akartam nézni egy fájl tartalmát, akkor visszafelé ugyanez:
openssl enc -aes-256-cbc -in $*.epw -d -pass env:PASSWORD
Eddig hordozhatónak bizonyult a megoldás. A debian-os gépemen szabadon tudtam új fájlokat létrehozni, belenézni régiekbe, stb.
Ugyanezek a szokványos funkciók jól működtek az omnios-es gépemen is.
Most azonban a git repót kihúzva egy frissen telepített arch-ra, nem tudok megnézni a tárolt jelszavaim.
Az alábbi hibaüzenetet kapom:
bad decrypt
140560963211200:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:crypto/evp/evp_enc.c:536:
make: *** [Makefile:13: fb.show] Error 1
Ha eleve az arch-on csinálok egy ilyen .epw fájlt, akkor az utána kibontható az omnios-en és a debianon.
Mi lehet az arch-om baja?
Nem tudom, hogy mennyire arch specifikus a probléma.
Azt gondolnám, az openssl-nek minden platformon egyformán kellene működnie. Google keresések nem nagyon vezettek nyomra. Bár az is lehet, hogy nem a jó kulcsszókra / üzenetre keresek.
Minden ötlet / segítség welkoma!