Ασκηση
Στην άσκηση αυτή θα δημιουργήσετε ένα κρυπτογραφημένο κείμενο στο koita.me
- Αρχικά συνδεθείτε στο koita.me
- Δημιουργήστε έναν νέο φάκελο (crypto) και μπείτε σε αυτόν.
- Κατόπιν με το nano φτιάξτε ένα αρχείο με όνομα plaintext.txt .
- Μέσα στο αρχείο plaintext, γράψτε ένα νούμερο που να μην το ξέρει κανείς άλλος. Γράψτε κάτι σαν “My secret number is 123”.
- Αποθηκεύστε το αρχείο και βγείτε από το nano.
Κρυπτογράφηση του αρχείου
Η κρυπτογράφηση του plaintext.txt θα γίνει με το πρόγραμμα openssl.
Το πρόγραμμα openssl για να κάνει την κρυπτογράφηση χρειάζεται τα εξής δεδομένα:
Αρχικά ποιος θα είναι ο αλγόριθμος κρυπτογράφησης. Εμείς θα χρησιμοποιήσουμε τον αλγόριθμο aes-256-cbc.
Κατόπιν πρέπει να πούμε ποιό είναι το αρχείο εισόδου (το αρχείο που θέλουμε να κρυπτογραφήσουμε).
Αυτό το κάνουμε με την παράμετρο -in.
Τέλος πρέπει να δώσουμε το αρχείο εξόδου (το κρυπτογραφημένο αρχείο).
Αυτό το κάνουμε με την παράμετρο -out.
Επομένως η εντολή που πρέπει να δώσετε μοιάζει με την παρακάτω:
openssl aes-256-cbc -in file1.txt -out file2.txt
Δώστε την κατάλληλη εντολή ώστε να κρυπτογραφήσετε το plaintext.txt σε ένα νέο αρχείο με το όνομα encrypted.txt.
Καλή επιτυχία!