Ich verwende den Windows-Port der GNU Privacy Guard-Version "light" für Version 1.0.9, die auf einem professionellen Windows 7-Laptop installiert ist. Installiert im Standardverzeichnis von: C: \ Programme (x86) \ GNU \ GnuPG. Die Vertrauensdatenbank- und Schlüsselringdateien befinden sich hier: C: \ users \\ AppData \ Roaming \ gnupg. Diese beiden Ordner befinden sich in meiner Umgebungsvariablen PATH.
Ich habe dieses Tutorial mitverfolgt: http://www.glump.net/howto/gpg_intro
und alles hat reibungslos funktioniert bis 4.1 Verwenden des GPG-Verschlüsselungsbefehls
Wenn ich diesen Befehl versuche, um eine einfache Textdatei mit einer Zeile "Dies ist ein Test!" Zu verschlüsseln, erhalte ich eine Fehlermeldung.
gpg --recipient "John Doe" --output "C: \ data.txt.gpg" --encrypt "data.txt"
Der Fehler, den ich erhalte, ist:
gpg: 'data.txt' kann nicht geöffnet werden: kein Fehler gpg: data.txt: Verschlüsselung fehlgeschlagen: Fehler beim Öffnen der Datei
Irgendwelche Ideen, warum ich diesen Fehler bekomme? Hat etwas mit Win 7 Rechten zu tun? Ich habe die Attribute der Textdateien überprüft und sie sind in Ordnung.
Weiß jemand, in welchem Ordner die Datei erstellt wird? Und ob der Ordner spezielle Rechte benötigt oder nicht? Wie oben erwähnt, konnte ich alle vorherigen Schritte im Lernprogramm ohne Fehler oder Probleme ausführen, einschließlich der Erstellung von Schlüsselpaaren und der Veröffentlichung eines öffentlichen Schlüssels in einer Datei.
Vielen Dank für jede Hilfe, die Sie mir geben können
Antworten:
Ich kann die Fehlermeldung nicht erklären. Nach dem Upgrade auf das neueste GnuPG (Installation mit dem Gpg4Win- Bundle) wird es möglicherweise nicht mehr angezeigt .
Der Rest:
Das, in dem du
--output
natürlich angegeben hast .C:\data.txt.gpg
bedeutet, dass sich die Datei imC:\
oder direkt im Stammverzeichnis desC:
Laufwerks befindet.Wenn Sie keinen Pfad angegeben hätten, sondern nur den Namen (zum Beispiel
--output data.txt.gpg
), würde die Datei in das "aktuelle Verzeichnis" verschoben, das in der "Eingabeaufforderung" des Konsolenfensters angezeigt wird. Beispielsweise geschieht Folgendes imF:\Users\Mantas
Verzeichnis und ändert sich später inC:\WINDOWS
:Nachdem ich dies geschrieben hatte, wurde mir klar, dass ich die Fehlermeldung möglicherweise erklären kann. In Ihrer Frage haben Sie nicht wirklich erwähnt, ob Sie sich im richtigen Verzeichnis befinden oder nicht. Es könnte einfach sein, dass Sie
data.txt
woanders sind ... obwohl dies eine seltsame Fehlermeldung wäre. Überprüfen Sie immer noch mitdir
.Nothing „special“, aber Sie tun die Erlaubnis brauchen , um neue Dateien in diesem Ordner zu erstellen.
Normalerweise sind Benutzer auf ihre eigenen "Profil" -Ordner unter C: \ Users beschränkt, und das Erstellen von Dateien direkt in C: \ erfordert möglicherweise eine Erweiterung.
quelle
gpg --help
. Wenn Sie alle möglichen Optionen und Befehle wünschen, lesen Sie die Online-Dokumentation oder - unter Unix - die Handbuchseiteman gpg
.