GnuPG Cheat Sheet

ΕΙΣΑΓΩΓΗ

Το GPG είναι ακρωνύμιο του Gnu Privacy Guard. Από τα πιο δημοφιλή εργαλεία κρυπτογράφησης μηνυμάτων ηλεκτρονικού ταχυδρομείου και αρχείων. Είναι Ανοιχτού Κώδικα και μπορεί να χρησιμοποιηθεί εκτός της κρυπτογράφησης και στην υπογραφή (digital signature) – αυθεντικότητα – των δεδομένων.

Σε αυτό το άρθρο παρατίθενται οι πιο συχνά χρησιμοποιούμενες εντολές του Gnu Privacy Guard.

GPG Cheat Sheet

Εντολή Επεξήγηση
gpg --gen-key
Δημιουργία Ζεύγους Κλειδιών (Δημόσιου και Ιδιωτικού)
gpg --gen-revoke KeyID
Δημιουργία Πιστοποιητικού Ανάκλησης για το κλειδί με τη συγκεκριμένη ταυτότητα KeyID.
gpg --list-keys
Λίστα όλων των δημόσιων κλειδιών.
gpg --list-secret-keys
Λίστα όλων των κλειδιών για τα οποία διαθέτουμε και ιδιωτικό κλειδί.
gpg --delete-key KeyID
Διαγραφή κλειδιού με τη συγκεκριμένη ταυτότητα KeyID. Διαγράφεται μόνον το δημόσιο κλειδί.
gpg --delete-secret-key keyID
Διαγραφή μόνον του Ιδιωτικού Κλειδιού από το Ζεύγος με τη συγκεκριμένη ταυτότητα keyID.
gpg --export--secret-key keyID >-a keyname.asc
Εξαγωγή του Ιδιωτικού Κλειδιού σε αρχείο με όνομα keyname.asc, από το Ζεύγος με ταυτότητα keyID.
gpg --export --armor keyID > keyname.asc
Εξαγωγή του Δημόσιου Κλειδιού σε αρχείο με όνομα keyname.asc, από το Ζεύγος με ταυτότητα keyID.
gpg --import keyfile
Εισαγωγή Δημόσιου Κλειδιού από το αρχείο με όνομα keyfile.
gpg --import --allow-secret-key-import keyfile
Εισαγωγή Ιδιωτικού Κλειδιού από το αρχείο με όνομα keyfile.
gpg --keyserver keys.gnupg.net --send-key keyID
Αποστολή στον εξυπηρετητή κλειδιών keys.gnupg.net του Δημόσιου Κλειδιού από το Ζεύγος με ταυτότητα keyID.
gpg --keyserver keyserver.ubuntu.com --recv-keys keyID
Εισαγωγή Δημόσιου Κλειδιού με ταυτότητα keyID από τον εξυπηρετητή κλειδιών keyserver.ubuntu.com.
gpg -r keyID -e -a -o file.out file.in
Κρυπτογράφηση του αρχείου με όνομα file.in με το Δημόσιο Κλειδί το οποίο έχει ταυτότητα keyID. Το όνομα του αρχείου που θα εξαχθεί θα είναι file.out. Το αρχείο θα μπορεί να το αποκρυπτογραφήσει μόνον ο κάτοχος του Ιδιωτικού Κλειδιού το οποίο μαζί με το Δημόσιο αποτελούν το Ζεύγος με ταυτότητα keyID.
gpg -r keyID -d -o file.out file.in
Αποκρυπτογράφηση του αρχείου με όνομα file.in με το Ιδιωτικό Κλειδί με ταυτότητα keyID. Το αρχείο που θα εξαχθεί θα έχει όνομα file.out.
gpg --edit-key keyID
Επεξεργασία των ιδιοτήτων του Δημόσιου ή Ιδιωτικού Κλειδιού από το Ζεύγος με ταυτότητα keyID. Μπορούμε να χρησιμοποιήσουμε την help για να δούμε τη λίστα με τις διαθέσιμες εντολές.

Το Cheat Sheet είναι διαθέσιμο και στο GitBook, όπως και σε αρχείο PDF.


Until next time …
Thanks for reading!

3 thoughts on “GnuPG Cheat Sheet

  1. Πολύ ωραίο άρθρο φίλε μου! Ωραίο που συγκέντρωσες εδώ τις βασικές εντολές και τις εξηγείς ωραία.
    Πρέπει όμως νομίζω να πεις στο κόσμο ακόμη περισσότερα για αυτό το τρομερό εργαλείο! ;)

  2. Καλημερα σας.
    ψαχνω να βρω ενα η δυο αρθρα σας τα οποια μιλουν για την χρηση του KVM(ΔΥΝΑΤΟΤΗΤΑ ΠΟΥ ΕΧΟΥΝ ΙΟ ΠΥΡΗΝΕΣ LINUX) ΓΙΑ virtualization,AΛΛΑ ΔΕΝ ΤΑ ΒΡΙΣΚΩ . ΥΠΑΡΧΟΥΝ; Η ΚΑΝΩ ΚΑΠΟΙΟ ΛΑΘΟΣ.
    ΕΥΧΑΡΙΣΡΩ.(ΘΕΛΩ ΝΑ ΑΠΟΦΥΓΩ ΤΡΙΤΕΣ ΕΦΑΡΜΟΓΕς )

    1. Άρθρο για το KVM συγκεκριμένα δεν θυμάμαι να έχω γράψει (εδώ τουλάχιστον). Όσες φορές προσπάθησα να χρησιμοποιήσω το KVM δεν λειτούργησε όπως πρέπει, στο δικό μου Hardware.
      Γι’ αυτό το λόγο αποφάσισα να ασχοληθώ με το VirtualBox.
      Έχω γράψει όμως ένα tutorial στο Forum του Ubuntu-gr σχετικό με αυτό που ρωτάς. Δες το εδώ.

Συμβάλετε κι εσείς με ένα σχόλιο

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s