00Αλλαγή γλώσσας
Το RotorCrypt X υποστηρίζει 20 γλώσσες και φτάνει έτσι περίπου στο 44,5 % του παγκόσμιου πληθυσμού στη μητρική τους γλώσσα – αυτό αντιστοιχεί σε περίπου 3,6 δισεκατομμύρια ανθρώπους.
| Σημαία | Γλώσσα | Φυσικοί ομιλητές | Code |
|---|---|---|---|
| 🇨🇳 | Κινεζικά | ~ 940 Mio. | ZH |
| 🇪🇸 | Ισπανικά | ~ 485 Mio. | ES |
| 🇮🇳 | Χίντι | ~ 345 Mio. | IN |
| 🇬🇧 | Αγγλικά | ~ 380 Mio. | EN |
| 🇸🇦 | Αραβικά | ~ 360 Mio. | AR |
| 🇵🇹 | Πορτογαλικά | ~ 240 Mio. | PT |
| 🇷🇺 | Ρωσικά | ~ 150 Mio. | RU |
| 🇯🇵 | Ιαπωνικά | ~ 125 Mio. | JA |
| 🇰🇷 | Κορεατικά | ~ 82 Mio. | KR |
| 🇫🇷 | Γαλλικά | ~ 80 Mio. | FR |
| 🇹🇷 | Τουρκικά | ~ 80 Mio. | TR |
| 🇵🇰 | Ουρντού | ~ 70 Mio. | PK |
| 🇮🇹 | Ιταλικά | ~ 65 Mio. | IT |
| 🇩🇪 | Γερμανικά | ~ 75 Mio. | DE |
| 🇮🇩 | Ινδονησιακά | ~ 43 Mio. | ID |
| 🇵🇱 | Πολωνικά | ~ 40 Mio. | PL |
| 🇲🇾 | Μαλαισιανά | ~ 19 Mio. | MY |
| 🇬🇷 | Ελληνικά | ~ 13 Mio. | GR |
| 🇸🇪 | Σουηδικά | ~ 10 Mio. | SE |
| 🇸🇬 | Αγγλικά (Σιγκαπούρη) | ~ 2 Mio. | SG |
Πώς να αλλάξετε γλώσσα
01Δημιουργία επαφής
Πριν μπορέσετε να στείλετε ένα κρυπτογραφημένο μήνυμα, πρέπει να δημιουργηθεί μια επαφή. Το πρόγραμμα δεν αποθηκεύει κανένα πραγματικό όνομα – η ταυτότητα της επαφής αποθηκεύεται εσωτερικά κρυπτογραφημένη. Κανείς που ανοίγει τα αρχεία στον σκληρό σας δίσκο δεν μπορεί να βγάλει συμπεράσματα σχετικά με τις επαφές σας.
*.key, καθώς και μια καταχώρηση στο contact.json. Σε αυτά τα αρχεία δεν αποθηκεύεται κανένα αναγνώσιμο όνομα.02Κόκκινο banner & υποχρεωτικό Handshake
Όταν το banner είναι κόκκινο, δεν έχει πραγματοποιηθεί ακόμα κανένα Handshake με αυτή την επαφή. Αυτό σημαίνει ότι δεν υπάρχει ακόμα κοινό κλειδί συνεδρίας. Ένα μήνυμα μπορεί μεν να κρυπτογραφηθεί, αλλά το υψηλότερο επίπεδο ασφαλείας ενεργοποιείται μόνο μετά το Handshake.
Πώς να ξεκινήσετε το Handshake:
Μετά την αποστολή, το banner αλλάζει σε μπλε:
03Κρυπτογράφηση μηνύματος
04Αντιγραφή & αποστολή εξόδου
Το κρυπτογραφημένο μπλοκ στο πεδίο εξόδου μπορείτε να το στείλετε με δύο τρόπους:
| Μέθοδος | Διαδικασία |
|---|---|
| Χειροκίνητη αντιγραφή | Κάντε κλικ στο „Αντιγραφή εξόδου". Το μπλοκ αντιγράφεται στο πρόχειρο. Επικολλήστε το στην εφαρμογή της προτίμησής σας – messenger, email, αρχείο κειμένου, φόρουμ ή οπουδήποτε αλλού. |
| Απευθείας email | Κάντε κλικ στο „Αποστολή email". Το προεπιλεγμένο πρόγραμμα email σας ανοίγει με το κρυπτογραφημένο μπλοκ ήδη μέσα στο πεδίο μηνύματος. Ο παραλήπτης και το θέμα εισάγονται από εσάς. |
05Αποκρυπτογράφηση μηνύματος (παραλήπτης)
Ακόμα και ένας μόνο ελλείπων ή επιπλέον χαρακτήρας καθιστά αδύνατη την αποκρυπτογράφηση. Η πιο συχνή πηγή σφαλμάτων είναι η ελλιπής αντιγραφή.
06Αποστολή απάντησης & ολοκλήρωση Handshake
Μετά την αποκρυπτογράφηση του πρώτου μηνύματος, το banner αλλάζει σε κίτρινο:
Το Handshake δεν έχει ολοκληρωθεί ακόμα! Η επαφή σας περιμένει τώρα την απάντησή σας για να επιβεβαιωθεί το κοινό κλειδί και στις δύο πλευρές.
Μόλις ο αρχικός αποστολέας αποκρυπτογραφήσει την απάντησή σας, το banner αλλάζει σε πράσινο και στις δύο συσκευές – το Handshake ολοκληρώνεται και στις δύο πλευρές.
07Πράσινο banner – ασφαλής επικοινωνία
Όταν το banner παραμένει μόνιμα πράσινο, και οι δύο πλευρές έχουν επαληθευτεί επιτυχώς. Από τώρα και στο εξής, κάθε μήνυμα προστατεύεται από ένα μοναδικό κλειδί συνεδρίας, το οποίο ανανεώνεται αυτόματα μετά από κάθε ανταλλαγή.
Αυτό σημαίνει: Ακόμα κι αν ένας επιτιθέμενος μπορούσε να σπάσει ένα μεμονωμένο μήνυμα, αυτό δεν του δίνει καμία πρόσβαση σε προηγούμενα ή μεταγενέστερα μηνύματα. Αυτή η αρχή ονομάζεται Forward Secrecy – εμπρόσθια εμπιστευτικότητα.
08Κατεστραμμένα αρχεία – τι να κάνετε;
Το πρόγραμμα λειτουργεί με δύο τύπους αρχείων στον υποφάκελο Key/ εντός του καταλόγου του προγράμματος:
| Αρχείο | Περιεχόμενο |
|---|---|
*.key | Κρυπτογραφημένο κλειδί συνεδρίας – ένα αρχείο ανά επαφή |
contact.json | Κρυπτογραφημένη λίστα επαφών – δεν περιέχει αναγνώσιμα ονόματα |
Αν ένα από αυτά τα αρχεία έχει καταστραφεί, διαγραφεί ή αντικατασταθεί κατά λάθος:
*.key ή/και το contact.json.*.key σε ένα USB stick ή σε εξωτερικό σκληρό δίσκο – ποτέ στο cloud (βλ. όρους χρήσης).
09Αριθμός ρότορων & συμβουλές για μεγαλύτερη ασφάλεια
Ο αριθμός των ρότορων επηρεάζει άμεσα πόσα επίπεδα κρυπτογράφησης δημιουργεί το επίπεδο Enigma:
| Έκδοση | Ρότορες | Χρήση |
|---|---|---|
| Shareware | Έως 3 | Κατάλληλο για πρώτες δοκιμές και τη διαδικασία Handshake |
| Πλήρης έκδοση | Σημαντικά περισσότεροι | Συνιστάται για όλο το ευαίσθητο περιεχόμενο – όσο περισσότεροι ρότορες, τόσο μεγαλύτερος ο χώρος κλειδιών |
10Φορητή χρήση – το πρόγραμμα στο USB stick
Το RotorCrypt X είναι 100% φορητό. Μπορείτε να αποθηκεύσετε το πρόγραμμα, μαζί με όλα τα αρχεία κλειδιών, σε ένα USB stick και να το εκκινήσετε σε οποιονδήποτε υπολογιστή – χωρίς εγκατάσταση, χωρίς δικαιώματα διαχειριστή, χωρίς να αφήνετε ίχνη στο ξένο σύστημα.
Key/) στο USB stick σας. Σε οποιονδήποτε υπολογιστή με Windows: συνδέστε το stick, εκκινήστε το πρόγραμμα απευθείας από αυτό. Όλα τα αρχεία κλειδιών παραμένουν στο stick – τίποτα δεν αποθηκεύεται στον ξένο υπολογιστή.
11Τεχνική ασφάλεια – γιατί είναι τόσο ασφαλές
Αυτή η ενότητα εξηγεί με απλά λόγια τι κρύβεται πίσω από την κρυπτογράφηση – δεν απαιτούνται προηγούμενες γνώσεις.
Η κρυπτογράφηση διαθέτει πολλαπλά ανεξάρτητα επίπεδα
Οι ρότορες Enigma είναι μόνο ένα από τα πολλά επίπεδα. Ένα μήνυμα περνά στο πρόγραμμα από τέσσερα ανεξάρτητα μεταξύ τους στάδια. Κάθε στάδιο από μόνο του θα πρόσφερε ήδη σημαντική προστασία – μαζί είναι πρακτικά αδύνατο να σπάσουν:
Για σύγκριση: Ακόμα κι αν ένας επιτιθέμενος επιτεθεί στο επίπεδο ② με τον ταχύτερο υπολογιστή στον κόσμο, πρέπει έπειτα να ξεπεράσει και το επίπεδο ①, και αντιστρόφως. Ο συνδυασμός πολλαπλασιάζει την ασφάλεια, αντί απλά να την προσθέτει.
Τι κάνει κάθε στοιχείο
| Στοιχείο | Τι κάνει | Γιατί είναι σημαντικό |
|---|---|---|
| RotorCrypt X | Κάθε χαρακτήρας περνά από πολλαπλά περιστρεφόμενα στάδια μετάθεσης. Η καλωδίωση είναι δυναμική – χωρίς σταθερό αλφάβητο. | Η πιο γνωστή αδυναμία της ιστορικής Enigma (ένα γράμμα δεν μπορούσε ποτέ να κρυπτογραφηθεί στον εαυτό του) έχει εδώ εξαλειφθεί πλήρως. |
| Πίνακας σύνδεσης (65.530 θέσεις) | Όλες οι 65.530 θέσεις συνδέονται ανά ζεύγη μεταξύ τους – όπως στην ιστορική Enigma, αλλά με αστρονομικά μεγαλύτερο χώρο κλειδιών. | Μόνο ο πίνακας σύνδεσης παράγει περισσότερους πιθανούς συνδυασμούς από άτομα στο ορατό σύμπαν (βλ. υπολογισμό παρακάτω). |
| AES-256-GCM | Σύγχρονη κρυπτογράφηση μπλοκ που χρησιμοποιείται παγκοσμίως από στρατιωτικές και μυστικές υπηρεσίες. Κάθε μήνυμα λαμβάνει μια μοναδική τυχαία τιμή (nonce). | Ακόμα και πανομοιότυπα μηνύματα παράγουν κάθε φορά ένα εντελώς διαφορετικό κρυπτογραφημένο μπλοκ – καμία στατιστική ανάλυση δεν είναι δυνατή. |
| HKDF (SHA-3-256) | Από ένα κύριο κλειδί παράγονται ξεχωριστά κλειδιά για το περιεχόμενο και τον έλεγχο ταυτότητας. | Αποτρέπει το ενδεχόμενο ένα παραβιασμένο υποκλειδί να θέσει σε κίνδυνο άλλους τομείς. |
| Υπογραφή HMAC | Κάθε μήνυμα είναι κρυπτογραφικά υπογεγραμμένο. | Κάθε παραποίηση – ακόμα και η αλλαγή ενός μόνο χαρακτήρα – ανιχνεύεται. Η αποκρυπτογράφηση απορρίπτεται και ο παραλήπτης προειδοποιείται. |
| Εναλλαγή κλειδιού | Μετά από κάθε μήνυμα το κλειδί ανανεώνεται αυτόματα. | Ένα παραβιασμένο κλειδί δεν δίνει πρόσβαση σε προηγούμενα ή μελλοντικά μηνύματα (Forward Secrecy). |
Πόσο μεγάλος είναι ο χώρος κλειδιών; – Ο αριθμός που εξηγεί τα πάντα
Ο χώρος κλειδιών είναι ο αριθμός όλων των πιθανών συνδυασμών κλειδιών. Όσο μεγαλύτερος αυτός ο αριθμός, τόσο περισσότερο χρόνο θα χρειαζόταν ένας επιτιθέμενος για να δοκιμάσει όλες τις δυνατότητες.
Για σύγκριση: Το ορατό σύμπαν περιέχει εκτιμώμενα 1080 άτομα. Αυτός ο αριθμός ακούγεται αδιανόητα μεγάλος – αλλά είναι ασήμαντος σε σύγκριση με αυτό που παράγει το RotorCrypt X.
Ο χώρος κλειδιών K προκύπτει από τον συνδυασμό ρότορων (εδώ: 50 ρότορες ως παράδειγμα για την πλήρη έκδοση) και του πίνακα σύνδεσης:
Πόσο θα διαρκούσε μια επίθεση;
Ας υποθέσουμε μια εντελώς μη ρεαλιστική υπολογιστική ισχύ – πολύ πέρα από αυτό που είναι εφικτό σήμερα ή θα είναι εφικτό στο ορατό μέλλον:
Τι γίνεται με τους κβαντικούς υπολογιστές;
Οι κβαντικοί υπολογιστές θεωρούνται η μεγαλύτερη μελλοντική απειλή για την κρυπτογράφηση. Η πιο αποτελεσματική κβαντική επίθεση στη συμμετρική κρυπτογράφηση ονομάζεται αλγόριθμος Grover. Είναι ταχύτερος από τους κλασικούς υπολογιστές – αλλά το πλεονέκτημά του συχνά υπερεκτιμάται σημαντικά.
Ο αλγόριθμος του Grover υποδιπλασιάζει τον εκθέτη – δηλαδή τον αριθμό των μηδενικών. Αυτό ακούγεται δραματικό. Αλλά κοιτάξτε τους αριθμούς:
12Νέα χαρακτηριστικά ασφαλείας
Προστασία Bootstrap – K_current ποτέ σε απλό κείμενο
Το κλειδί συνεδρίας K_current δεν μεταδίδεται ποτέ ανασφάλιστο κατά την πρώτη ανταλλαγή μηνυμάτων. Μια μαθηματικά κομψή κυκλική εξάρτηση HMAC το προστατεύει:
Μετά την ολοκλήρωση του Handshake (πράσινο banner), προστατεύει επιπλέον το K_PERM – ένα μόνιμο τοπικό κλειδί που δεν εγκαταλείπει ποτέ τη συσκευή.
Προστασία επανάληψης (Replay) – κάθε μήνυμα μόνο μία φορά
Κάθε μήνυμα μπορεί να αποκρυπτογραφηθεί μόνο μία φορά. Αν κάποιος προσπαθήσει να ανοίξει ξανά ένα ήδη αποκρυπτογραφημένο μήνυμα, εμφανίζεται ένα σαφές παράθυρο ειδοποίησης:
Αυτό προστατεύει επίσης από το σενάριο όπου κάποιος αποκτά πρόσβαση στον υπολογιστή σας και προσπαθεί να αποκρυπτογραφήσει ένα υποκλαπέν μήνυμα για δεύτερη φορά.
Μεγαλύτερη χωρητικότητα – 5.951 χαρακτήρες αντί για 1.947
Χάρη στη βελτιστοποίηση της εσωτερικής δομής του μπλοκ, ένα μήνυμα χωράει πλέον 5.951 χαρακτήρες – σημαντικά περισσότερους από πριν. Το μέγεθος μπλοκ των 13.600 byte παραμένει το ίδιο.
Περαιτέρω βελτιώσεις
| Χαρακτηριστικό | Περιγραφή |
|---|---|
| Αλφαβητική λίστα επαφών | Οι επαφές εμφανίζονται πλέον πάντα ταξινομημένες αλφαβητικά – ακόμα και μετά από επανεκκίνηση του προγράμματος. |
| Κενή επαφή στην κορυφή | Στην κορυφή της λίστας υπάρχει μια κενή καταχώρηση – έτσι κανένα όνομα επαφής δεν είναι ορατό σε τρίτους. |
| Επαναφορά αριθμού ρότορων | Μετά την αποκρυπτογράφηση, ο αριθμός των ρότορων εκκαθαρίζεται αυτόματα – έτσι επιλέγετε συνειδητά νέο αριθμό σε κάθε απάντηση. |
| Βελτιωμένος συγχρονισμός | Σε περίπτωση προβλημάτων συγχρονισμού, η διαδικασία επαναφοράς εκτελείται πλέον πλήρως αυτόματα και στις δύο πλευρές. |
13Εγγραφή & πλήρης έκδοση
Το RotorCrypt X διατίθεται ως shareware. Η δωρεάν έκδοση επιτρέπει έως 3 ρότορες. Η πλήρης έκδοση ξεκλειδώνει όλους τους 50 ρότορες.
Έκδοση Shareware
Κατά την πρώτη εκκίνηση δημιουργείται αυτόματα ένα αρχείο license.key στον φάκελο Key/. Αυτό το αρχείο χαρακτηρίζει την έκδοση shareware. Όσο δεν έχει ενεργοποιηθεί άδεια πλήρους έκδοσης, εμφανίζεται ένα παράθυρο ειδοποίησης κατά την επιλογή περισσότερων από 3 ρότορων.
Αγορά πλήρους έκδοσης
Η πλήρης έκδοση διατίθεται μέσω της ενσωματωμένης επιλογής αγοράς. Μεταβείτε στο μενού Βοήθεια → Εγγραφή και κάντε κλικ στο „Αγορά". Μετά την αγορά θα λάβετε ένα κλειδί άδειας μέσω email.
Ενεργοποίηση άδειας
Παράθυρο εγγραφής
| Κατάσταση | Εμφάνιση στο παράθυρο |
|---|---|
| Shareware | ⚠ Μη ενεργοποιημένο – πεδία εισαγωγής ορατά, κουμπί „Αγορά" ενεργό |
| Πλήρης έκδοση | ✔ Η πλήρης έκδοση ενεργοποιήθηκε – εμφανίζονται όνομα και κλειδί, τα πεδία είναι κλειδωμένα |