Ver- und Entschlüsselung mit PGP

Ver- und Entschlüsselung mit PGP

Ich möchte eine einfache Datei verschlüsseln und entschlüsseln können.

  • ich folgtedieses Tutorialzur Generierung eines OpenPGP-Schlüssels, es ist gets stuckin diesem SchrittYou will be asked to tap on the keyboard (or do any of the things you normally do) in order for randomization to take place.

  • Und sind dies die richtigen Befehle zum Verschlüsseln und Entschlüsseln der Datei?

alice% gpg --output doc.gpg --encrypt --recipient

blake% gpg --output doc --decrypt doc.gpg

Antwort1

Die Generierung neuer OpenPGP-Schlüsselpaare mit GnuPG erfordert relativ viel Entropie, daher kann die Schlüsselgenerierung einige Zeit in Anspruch nehmen. Arbeiten Sie während der Wartezeit etwas, um dem Kernel zu helfen, mehr Zufallsbits bereitzustellen. Bei virtuellen Maschinen, die häufig unter niedriger Entropie leiden, sollten Sie die Verwendung von Software wie in Erwägung ziehen haveged.

Die Befehle scheinen sinnvoll, abgesehen davon, dass --recipientsie ein Argument erfordern (es wird verwendet, um den Empfänger zu definieren, eine Schlüssel-ID oder eine E-Mail-Adresse anzugeben). Im Allgemeinen sollten GnuPG-Befehle immer mit Optionen beginnen - der Unterschied ist nicht immer leicht zu erkennen (alle sind mit Bindestrichen versehen), aber Optionen erklärenWieetwas zu tun, während Befehle definieren, was GnuPG tun soll (verschlüsseln, signieren, entschlüsseln, Schlüssel erstellen, ...). Schließlich haben Sie vergessen, Eingaben zu machen (dafür gibt es verschiedene Möglichkeiten). Ihr erster Befehl sollte also eher lauten:

gpg --output doc.gpg --recipient <key-definition> --encrypt < message.txt

verwandte Informationen