Το GnuPG είναι μια πλήρης και δωρεάν εφαρμογή του OpenPGP όπως ορίζεται από το RFC4880 (επίσης γνωστό ως PGP).
Το GnuPG σάς επιτρέπει να κρυπτογραφείτε και να υπογράφετε τα δεδομένα και τις επικοινωνίες σας. Διαθέτει ένα ευέλικτο σύστημα διαχείρισης κλειδιών, μαζί με λειτουργικές μονάδες πρόσβασης για όλους τους τύπους καταλόγων των δημόσιων κλειδιών
Το GnuPG, επίσης γνωστό ως GPG, είναι ένα εργαλείο γραμμής εντολών, με δυνατότητες για εύκολη ενσωμάτωση με άλλες εφαρμογές. Διατίθεται πληθώρα εφαρμογών και βιβλιοθηκών frontend. Το GnuPG παρέχει επίσης υποστήριξη για S / MIME και Secure Shell (ssh).
Ας δημιουργήσουμε ένα απλό αρχείο κειμένου με τη βοήθεια του εργαλείου gedit που είναι ήδη προεγκατεστημένο στο Kali Linux.
Για να δημιουργήσετε ένα αρχείο, πληκτρολογήστε
Εντολή: gedit iguru.txt
Για να κρυπτογραφήσετε αυτό το αρχείο, πληκτρολογήστε την ακόλουθη εντολή:
Εντολή: gpg -c iguru.txt
το οποίο σας ζητά επιπλέον να ορίσετε τον κωδικό πρόσβασής σας και θα δημιουργήσει ένα νέο αρχείο με το όνομα iguru.txt.gpg
Πληκτρολογήστε “ls” για να απαριθμήσετε όλα τα αρχεία στον τρέχοντα κατάλογο και όπως μπορείτε να δείτε, τώρα έχουμε δύο αρχεία, δηλαδή iguru.txt και iguru.txt.gpg (τα οποία κρυπτογραφήθηκαν) και είναι πολύ δύσκολο να ανακτηθούν ή να σπάσουν.
Για να δείτε το περιεχόμενο του κρυπτογραφημένου αρχείου, πληκτρολογήστε “cat iguru.txt.gpg” όπως φαίνεται παρακάτω:
Για να αποκρυπτογραφήσετε το ίδιο αρχείο, πληκτρολογήστε “gpg iguru.txt.gpg” στο ίδιο τερματικό που εξάγει το αρχικό αρχείο.