Θέλατε ποτέ να κρυπτογραφείτε γρήγορα και εύκολα αρχεία στο Linux χωρίς να χρειάζεται να εγκαταστήσετε και να μάθετε νέα πακέτα λογισμικού; Εδώ είναι ένας εξαιρετικός και εύκολος τρόπος να κρυπτογραφείτε εύκολα αρχεία ή καταλόγους μέσω του AES256 που προστατεύεται με κωδικό πρόσβασης, βοηθώντας τα αρχεία σας να μην είναι αδιάκριτα.
Τα βασικά της κρυπτογράφησης με το OpenSSL
Είναι σημαντικό να σημειωθεί ότι υπάρχει πολύ περισσότερα στην κρυπτογράφηση από αυτό.
Μπορεί να είναι συνετό να διαβάσετε το Τεκμηρίωση OpenSSL πριν εμπιστευτείτε αυτήν τη μέθοδο με τα δεδομένα σας. Παρ 'όλα αυτά, υποθέτοντας ότι δεν προσπαθείτε να αποφύγετε την NSA ή τον ρωσικό στρατό, αυτή η μέθοδος θα πρέπει να λειτουργεί τέλεια για να διατηρείτε τα αρχεία και τους καταλόγους σας ασφαλή και απρόσιτα σε άλλους.
Εγκαταστήστε το OpenSSL
Χρειάζεστε εγκατεστημένο το δημοφιλές πακέτο OpenSSL, οπότε πρώτα ελέγξτε αν είναι ήδη εγκατεστημένο με το Εντολή Linux:
Θέλετε να εξοικειωθείτε με το Linux; Ξεκινήστε με αυτές τις βασικές εντολές Linux για να μάθετε τυπικές εργασίες υπολογιστών.
openssl έκδοση
Εάν εκτυπώσει τον τρέχοντα αριθμό έκδοσης, είστε έτοιμοι για την επόμενη ενότητα. Διαφορετικά, εάν λάβετε ένα σφάλμα "εντολή δεν βρέθηκε", μπορείτε εύκολα να εγκαταστήσετε το OpenSSL μέσω apt-get:
sudo apt-get -y install openssl
Κρυπτογράφηση και αποκρυπτογράφηση αρχείων
Για παράδειγμα, εάν θέλετε να κρυπτογραφήσετε ένα αρχείο με το όνομα data.tar.gz, θα εκτελέσετε την εντολή:
openssl aes-256-cbc -a -salt -iter 5 -in data.tar.gz -out data.enc
Θα σας ζητηθεί να εισαγάγετε έναν κωδικό πρόσβασης κρυπτογράφησης δύο φορές, ο οποίος μπορεί να είναι οτιδήποτε επιθυμείτε. Αυτή η εντολή θα οδηγήσει σε ένα νέο αρχείο data.enc ως το πρόσφατα κρυπτογραφημένο αρχείο. Λάβετε υπόψη ότι αυτό θα αφήσει το αρχικό αρχείο data.tar.gz στη θέση του, οπότε φροντίστε να το διαγράψετε εάν είναι απαραίτητο.
Όταν το επιθυμείτε, μπορείτε να αποκρυπτογραφήσετε το αρχείο data.enc με την εντολή:
openssl aes-256-cbc -d -a -iter 5 -in data.enc -out data_decrypted.tar.gz
Η παραπάνω εντολή θα σας ζητήσει τον κωδικό πρόσβασης κρυπτογράφησης και, στη συνέχεια, θα οδηγήσει σε ένα αρχείο data_decrypted.tar.gz που θα περιέχει την αποκρυπτογραφημένη έκδοση του αρχείου σας.
Κρυπτογράφηση και αποκρυπτογράφηση καταλόγων
Οι εντολές στην παραπάνω ενότητα λειτουργούν ιδανικά για μεμονωμένα αρχεία, αλλά τι θα συμβεί αν θέλετε να κρυπτογραφήσετε έναν ολόκληρο κατάλογο; Δεν υπάρχει ενσωματωμένη υποστήριξη στο OpenSSL για αυτό, αλλά χάρη στη μαγεία του Linux, αυτό δεν είναι πρόβλημα. Για παράδειγμα, εάν θέλετε να κρυπτογραφήσετε έναν κατάλογο με όνομα "έγγραφα", θα μπορούσατε να χρησιμοποιήσετε την εντολή:
tar -cf tmpdata.tar έγγραφα && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz -out documents.enc && rm -f tmpdata.tar.gz
Λίγο στόμα, αλλά τα δύο μόνο σημεία στην παραπάνω εντολή που πρέπει να τροποποιήσετε είναι τα "έγγραφα" στην πρώτη τμήμα που είναι ο κατάλογος για κρυπτογράφηση και "documents.enc" στο τρίτο τμήμα που είναι το προκύπτον κρυπτογραφημένο αρχείο. Αυτή η εντολή θα αρχειοθετήσει τον κατάλογο, θα τον κρυπτογραφήσει και, στη συνέχεια, θα διαγράψει το προσωρινό αρχείο που δημιουργήθηκε αφήνοντας ένα μόνο κρυπτογραφημένο αρχείο documents.enc στη θέση του.
Η αποκρυπτογράφηση του νέου αρχείου documents.enc είναι εξίσου εύκολο με την εντολή:
openssl aes-256-cbc -d -a -iter 5 -in documents.enc -out tmpdata.tar.gz && tar -xzf tmpdata.tar.gz && rm -f tmpdata.tar.gz
Το μόνο μέρος της παραπάνω εντολής που πρέπει να τροποποιήσετε είναι το "documents.enc" στο πρώτο τμήμα που είναι το όνομα του κρυπτογραφημένου αρχείου. Αυτή η εντολή θα σας ζητήσει τον κωδικό πρόσβασης κρυπτογράφησης, προχωρήστε στην αποκρυπτογράφηση και αποσυσκευάστε το αρχείο και, στη συνέχεια, διαγράψτε το προσωρινό αρχείο, αφήνοντας τον αποκρυπτογραφημένο κατάλογο ως αποτέλεσμα.
Προστατέψτε τα δεδομένα σας
Τώρα που γνωρίζετε πόσο εύκολο είναι να κρυπτογραφείτε γρήγορα και να αποκρυπτογραφείτε τα δεδομένα σας, να χρησιμοποιείτε τις γνώσεις σας για να χρησιμοποιείτε και να διατηρείτε τα προσωπικά σας δεδομένα ασφαλή και να αποφεύγετε παραβιάσεις δεδομένων. Και πάλι για να το επαναλάβω, υπάρχει πολύ περισσότερη κρυπτογράφηση από ό, τι παρουσιάζεται εδώ και τα παραπάνω δεν προορίζονται να αποφύγουν την επιβολή του νόμου ή τους εξειδικευμένους και αποφασισμένους χάκερ.
Ωστόσο, εάν θέλετε απλώς να προστατεύσετε τα δεδομένα σας από αδιάκριτα μάτια, όπως αυτά του γαμπρού σας ή του τεχνικού επισκευής υπολογιστών, τότε οι παραπάνω μέθοδοι θα πρέπει να κάνουν το τέχνασμα όμορφα.
Έχετε ακούσει για την κρυπτογράφηση, αλλά τι είναι ακριβώς; Εάν το χρησιμοποιούν οι εγκληματίες, είναι ασφαλές να χρησιμοποιηθεί η κρυπτογράφηση; Δείτε πώς λειτουργεί η κρυπτογράφηση και τι κάνει.
- Linux
- Κρυπτογράφηση
- OpenSSL
Εγγραφείτε στο Newsletter μας
Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Ένα ακόμη βήμα…!
Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.