Estoy buscando un administrador de contraseñas para la línea de comando de Linux (Debian/Ubuntu) para que lo use un departamento de desarrolladores.
Actualmente estamos usando pwman3 y contenido con él, pero queremos migrar a un programa que no cambie el formato de su base de datos con tanta frecuencia de manera incompatible.
.deb
funcionaría, sin problemas si viene como está .jar
o listo para usar .tar.gz
, o fuente si no hay demasiadas dependencias (nos sentimos lo suficientemente aptos para configure && make && check-install
;))Yo estaba igualmente insatisfecho con la mayoría de los administradores de contraseñas y quería una alternativa minimalista/de línea de comandos, así que creé Kruptos . Kruptos simplemente cifra y descifra el ~/.kruptos/
directorio. Esto proporciona varios beneficios:
Kruptos tiene 3 piezas de funcionalidad:
~/.kruptos/
y ~/.kruptos/.phrazein
con contraseña maestra predeterminadapswd
.phrazein
es la contraseña maestra~/.kruptos/
lo que crea el tarball.kruptos.tar.gz.aes
lo que crea el directorio+===============+===========+
| Functionality | Command |
+===============+===========+
| Initialize | kruptos i |
+---------------+-----------+
| Encrypt | kruptos e |
+---------------+-----------+
| Decrypt | kruptos |
+===============+===========+
function kruptos
{
if [[ $# -eq 1 ]]; then
DOWHAT="$1"
else
DOWHAT="d"
fi
if [[ $DOWHAT == "d" ]]; then
#Decrypt
pushd . &>/dev/null
cd ~/
openssl aes-256-cbc -d -in .kruptos.tar.gz.aes | tar -xz -f - --strip-components=2 && rm ~/.kruptos.tar.gz.aes
popd &>/dev/null
elif [[ $DOWHAT == "e" ]]; then
#Encrypt
tar -zcf - ~/.kruptos | openssl aes-256-cbc -out ~/.kruptos.tar.gz.aes -kfile ~/.kruptos/.phrazein && rm -r ~/.kruptos
elif [[ $DOWHAT == "i" ]]; then
#Initialize
mkdir ~/.kruptos
echo pswd > ~/.kruptos/.phrazein
else
echo "$DOWHAT is not an acceptable flag"
fi
}
Kruptos
Frazeina
El KeePass está disponible en http://keepass.info/ . Hay un cliente de línea de comandos http://kpcli.sourceforge.net/ o una API de Java para que pueda ejecutar la suya.
Lo estoy usando desde hace años y funciona bien en Mac, Win y Linux.
Hice un administrador de contraseñas para la línea de comando. Solo instálalo con:
sudo apt install python3-pip
sudo pip3 install passme
Almacena la información de "semilla para contraseña" en un archivo de texto y puede administrarlo con git. Crea su contraseña a partir de "semilla para contraseña" y una contraseña maestra que recuerda. También puede crear un archivo html para usar desde su dispositivo móvil.
Para lo que necesitas:
Para más información:
Nicolás Raúl
vi
bien? Si no, ¿qué características necesita?Martín Schröder
Nicolás Raúl
izzy
Martín Schröder
Martín Schröder
izzy
Nicolás Raúl
derobert
Martín Schröder
derobert
Martín Schröder