Μία άσκηση για όποιους έχουν κάνει τις προηγούμενες και θέλουν κάτι καινούριο.
Ο φυλλομετρητής σας δεν υποστηρίζει προβολή PDF. Κατεβάστε το αρχείο PDF.
Μία άσκηση για όποιους έχουν κάνει τις προηγούμενες και θέλουν κάτι καινούριο.
Ο φυλλομετρητής σας δεν υποστηρίζει προβολή PDF. Κατεβάστε το αρχείο PDF.
Από τα θέματα 2018-Β : Το Β1 και το Β3
Από τα θέματα 2019 : Το Β3
Και ένα δικό μου θέμα : Ογκοχρέωση.
Τέλος δύο εκπληκτικά repl.it:
https://replit.com/@haritak/allmaths1
και
https://replit.com/@haritak/kleisimomagaziou
Καλή επιτυχία!
(Παλιότερες σημειώσεις για το email και τις εφαρμογές νέφους θα βρείτε εδώ και εδώ.)
Θα συνεχίσουμε από εκεί που σταματήσαμε!
Κάντε το παρακάτω repl.it να λειτουργεί.
Χαλασμένο repl.it 1 : Μία απλή if
Κάντε το παρακάτω repl.it να λειτουργεί.
Χαλασμένο repl.it 2 : Μία σύνθετη if
Κάντε το παρακάτω repl.it να λειτουργεί.
Χαλασμένο repl.it 3 : Αλλη μία σύνθετη if
Κάντε το παρακάτω repl.it να λειτουργεί.
Χαλασμένο repl.it 4 : Τελευταία σύνθετη if
Και μία παραδοσιακή άσκηση (που έχει να κάνει περισσότερο με το 3ο κεφάλαιο)
Ο φυλλομετρητής σας δεν υποστηρίζει προβολή PDF. Κατεβάστε το αρχείο PDF.
Ο φυλλομετρητής σας δεν υποστηρίζει προβολή PDF. Κατεβάστε το αρχείο PDF.
ΑσκησηΣτην άσκηση αυτή θα δημιουργήσετε ένα κρυπτογραφημένο κείμενο στο koita.me
Η κρυπτογράφηση του plaintext.txt θα γίνει με το πρόγραμμα openssl.
Το πρόγραμμα openssl για να κάνει την κρυπτογράφηση χρειάζεται τα εξής δεδομένα:
Αρχικά ποιος θα είναι ο αλγόριθμος κρυπτογράφησης. Εμείς θα χρησιμοποιήσουμε τον αλγόριθμο aes-256-cbc.
Κατόπιν πρέπει να πούμε ποιό είναι το αρχείο εισόδου (το αρχείο που θέλουμε να κρυπτογραφήσουμε).
Αυτό το κάνουμε με την παράμετρο -in.
Τέλος πρέπει να δώσουμε το αρχείο εξόδου (το κρυπτογραφημένο αρχείο).
Αυτό το κάνουμε με την παράμετρο -out.
Επομένως η εντολή που πρέπει να δώσετε μοιάζει με την παρακάτω:
openssl aes-256-cbc -in file1.txt -out file2.txt
Δώστε την κατάλληλη εντολή ώστε να κρυπτογραφήσετε το plaintext.txt σε ένα νέο αρχείο με το όνομα encrypted.txt.
Καλή επιτυχία!
Το διαγώνισμα αναβάλεται για την Τετάρτη!
Μπορείτε όμως να προετοιμαστείτε :
Διαγώνισμα προετοιμασίας πρώτο μέρος.
Διαγώνισμα προετοιμασίας δεύτερο μέρος.
Για το σημερινό μάθημα, διαβάστε την παράγραφο 5.3.4 του βιβλίου των ΛΣ (5.3.4 Κρυπτογραφία).
Στο koita.me μπορούμε να δούμε το checksum ενός αρχείου με την εντολή md5sum. Δημιουργήστε ένα αρχείο με το nano και υπολογίστε το checksum του αρχείου με την md5sum. Αν αλλάξουμε έναν χαρακτήρα από το αρχείο, ποιό θα είναι το νέο checksum; Τι σχέση έχει με το προηγούμενο checksum;
Καλό διάβασμα!
Για όλους/ες:
Ένα μικρό Quiz για την διάρκεια της ώρας.
Και για τους ποιο τολμηρούς/ες (χρειάζεται λογαριασμό στο repl.it αλλά είναι εύκολο και δωρεάν να κάνετε):
Κάντε το παρακάτω repl.it να λειτουργεί.
Χαλασμένο repl.it 1 : Μία απλή for
Κάντε το παρακάτω repl.it να λειτουργεί.
Χαλασμένο repl.it 2 : Μία απλή for (ξανά)
Κάντε το παρακάτω repl.it να λειτουργεί.
Χαλασμένο repl.it 3 : Μία απλή while
Κάντε το παρακάτω repl.it να λειτουργεί.
Μπορείτε να δείτε παρακάτω το βίντεο για να σας βοηθήσει στην λύση αυτών των ασκήσεων.
Ένα μικρό Quiz για τα χαρακτηριστικά των αλγόριθμων.