GPG (xubuntu) - altes Passwort funktioniert anstelle von neuem

288
Sebastian

Vor 6 Monaten habe ich mein Passwort für die GPG-Schlüssel geändert. In der Schale scheint es gut zu funktionieren. Eine verschlüsselte Datei kann jedoch auf zwei Arten entschlüsselt werden:

  • mit Befehl im Terminal gpg file.txt.asc- neues Passwort funktioniert. Alte tut es nicht. (welches ist richtig)
  • In Bash-Skript, das über Terminal ausgeführt wird, füge sh /absolute/path/script.shich #!/bin/basheine Zeile ein gpg file.txt.asc- neues Passwort funktioniert nicht. Nur der alte arbeitet.

Ich kann also keine Dateien mit Skripten entschlüsseln.


  • .gnupg Ordner wurde an einen verschlüsselten Speicherort verschoben und der ursprüngliche Speicherort wird mit einem Symlink versehen
  • Ich habe versucht, das Passwort zu ändern gpg --edit-keysowie gpg2 --edit-key(beide funktionieren gleich)
  • gpg Cache wurde gelöscht, ich habe auch versucht, Schlüssel zu löschen und sie wieder zu importieren
0

1 Antwort auf die Frage

0
Sebastian

Ich habe es schließlich herausgefunden:

  • Es gab verschiedene geheime Schlüssel in gpg und gpg2
  • Ich hatte einen Pseudonym alias gpg="gpg2"
  • Skript hat mit "gpg" gearbeitet, während Shell mit gpg2 gearbeitet hat (selbst wenn ich das anders gedacht habe)