Ich suche einen Passwort-Manager für die Linux (Debian/Ubuntu) -Befehlszeile , der von einer Entwicklerabteilung verwendet werden soll.
Wir verwenden derzeit pwman3 und sind damit zufrieden, möchten aber zu einem Programm migrieren, das sein Datenbankformat nicht so oft auf inkompatible Weise ändert.
.deb
reichen, keine Probleme, wenn es als .jar
oder ready-to-go kommt .tar.gz
, oder Quelle, wenn nicht zu viele Abhängigkeiten (wir fühlen uns fit genug dazu configure && make && check-install
;))Ich war mit den meisten Passwort-Managern ähnlich unzufrieden und wollte eine minimalistische/Kommandozeilen-Alternative, also habe ich Kruptos erstellt . Kruptos verschlüsselt und entschlüsselt einfach das ~/.kruptos/
Verzeichnis. Dies bietet mehrere Vorteile:
Kruptos hat 3 Funktionen:
~/.kruptos/
und ~/.kruptos/.phrazein
mit Standard-Master-Passwortpswd
.phrazein
ist das Master-Passwort~/.kruptos/
wodurch der Tarball erstellt wird.kruptos.tar.gz.aes
wodurch das Verzeichnis erstellt wird+===============+===========+
| 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
Phrazein
Der KeePass ist unter http://keepass.info/ erhältlich . Es gibt einen Befehlszeilen-Client http://kpcli.sourceforge.net/ oder eine Java-API, sodass Sie Ihre eigene erstellen können.
Ich benutze es seit Jahren und es funktioniert gut auf Mac, Win und Linux.
Ich habe einen Passwort-Manager für die Kommandozeile erstellt. Installieren Sie es einfach mit:
sudo apt install python3-pip
sudo pip3 install passme
Es speichert die Informationen von "Seed for Password" in einer Textdatei und Sie können es mit Git verwalten. Es erstellt Ihr Passwort aus "Seed for Password" und einem Master-Passwort, an das Sie sich erinnern. Es kann auch eine HTML-Datei erstellen, die von Ihrem Mobilgerät verwendet werden kann.
Für das, was Sie brauchen:
Für mehr Informationen:
Nikolaus Raul
vi
in Ordnung? Wenn nicht, welche Funktionen benötigen Sie?Martin Schröder
Nikolaus Raul
Izzy
Martin Schröder
Martin Schröder
Izzy
Nikolaus Raul
Derobert
Martin Schröder
Derobert
Martin Schröder