Επιτρέψτε μου να προτείνω μια λύση που δεν είναι τόσο σύνθετη όσο ακούγεται αρχικά και εγγυάται απλή και πετυχημένη εφαρμογή του πολύ ωραίου παιχνιδιού που σχεδιάζεται.
Η λύση είναι η απλή κρυπτογράφηση των απαντήσεων και η αποστολή εδώ μέσα του κρυπτογραφημένου μυνήματος και αν και όταν το θέλουν οι "ελεγκτές" του παιχνιδιού η αποστολή σε αυτούς του κλειδιού που απαιτείται για να αποκρυπτογραφηθεί η απάντηση.
Ακούγεται κάπως περίπλοκο αλλά δεν είναι. Υπάρχει μια σελίδα που τα κάνει όλα απλά:
http://sharkysoft.com/misc/vigenere/
Η σελίδα έχει 3 θέσεις για κείμενο. Στην πάνω μπαίνει το κείμενο που θέλουμε να κρυπτογραφήσουμε, στην μέση το κλειδί κρυπτογράφησης και μόλις πατήσουμε encode στην κάτω βγαίνει το κρυπτογραφημένο κείμενο.
Για παράδειγμα, πείτε πως θέλουμε να δώσουμε την απάντηση "Βασιλης Βασιλακος, Κυριακος Αλεξανδριδης και Νικος Αλαβαντας". Πάμε και στην πάνω θέση γράφουμε σε greeklish, όλα μικρά, χωρίς κενά και σημεία στίξης τα ονόματα, δηλαδή
"vasilisvasilakoskyriakosalexnandridisnikosalabantas"
Στην μεσαία βάζουμε ένα κλειδί-κωδικό. Το μόνο που πρέπει να κάνουμε για τον κωδικό είναι να είναι αρκετά μεγάλος. Πείτε πως πάμε και βάζουμε κωδικό
"Fernando Santos is the best coach in the universe". Το αποτέλεσμα βγαίνει μόλις πατήσουμε
encode στην κάτω θέση, είναι
"aejvlvvjssveocwkdfvjechuolgevngkvcqqnrzcsxecnbnqhss" και είναι το κωδικοποιημένο κείμενο. Κάποιος που το βλέπει δεν μπορεί να το αποκωδικοποιήσει ή να βγάλει οποιαδήποτε συμπεράσματα αν δεν έχει το κλειδί-κωδικό. Οπότε είναι απόλυτα ασφαλές να το βάλει στο φόρουμ. Στο φόρουμ θα φαίνεται πως ο τάδε χρήστης απάντησε
"aejvlvvjssveocwkdfvjechuolgevngkvcqqnrzcsxecnbnqhss" την τάδε μέρα. Όποιος από τους ελεγκτές θέλει να δει ποια είναι η κανονική απάντηση μπορεί να ζητήσει από τον χρήστη να του δώσει το κλειδί-κωδικό. Αφού το πάρει, πάει ο ελεγκτής στην ίδια ιστοσελίδα και βάζει την κωδικοποιημένη απάντηση
"aejvlvvjssveocwkdfvjechuolgevngkvcqqnrzcsxecnbnqhss" πάλι στο πάνω μέρος και το κλειδί
"Fernando Santos is the best coach in the universe" στην μέση. Πατάει
decode και του βγαίνει κάτω κάτω το αρχικό κείμενο, δηλαδή
"vasilisvasilakoskyriakosalexnandridisnikosalabantas".
Ένα παράδειγμα με βήματα για να δείτε πόσο απλό είναι:
Πείτε πως έχουμε το ερώτημα που έβαλε το πρωί ο Praktorinos και σεις ξέρετε την απάντηση. Κάνετε τα εξής:
1. Μπαίνετε στο
http://sharkysoft.com/misc/vigenere/
2. Γράφετε την απάντηση σας στην πάνω θέση σε greeklish, δηλαδή Vasilis Vasilakos, Kyriakos Alexandridis, Nikos Alavantas.
3. Κάνετε όλα τα κεφαλαία μικρά, σβήνετε κόμματα και τελείες, και όλα τα κενά μεταξύ των λέξεων και παίρνετε vasilisvasilakoskyriakosalexnandridisnikosalabantas
4. Πάτε στην μέση και βάζετε κάποιο κλειδί, που ο μόνος περιορισμός είναι να είναι στα greeklish και να είναι μεγάλο. π.χ. βάζετε "ti na ton kaneis ton makelele otan exeis mpalafa".
5. Πατάτε encode.
6. Αυτό που βγαίνει κάτω, δηλαδή "oifiewffafmtsdcfwybmlozwoeekrxrljusidnnkhanltpnxtnw" το γράφετε στο φόρουμ ως την δικιά σας απάντηση.
7. Σημειώνετε κάπου το κλειδί για να μην το ξεχάσετε.
Αυτός ο τρόπος έχει το καλό πως μπορούν όλοι να συμμετέχουν από την πρώτη ως την τελευταία μέρα, ανεξάρτητα αν κάποιος έδωσε την απάντηση. Το μόνο που θα φαίνεται είναι ακαταλαβίστικες σειρές γραμμάτων που δεν μπορούν να βοηθήσουν. Π.χ. αν οι δύο πρώτοι είχαν δώσει απάντηση στο φόρουμ θα φαινόταν μόνο η ημερομηνία που απάντησαν και "aejvlvvjssveocwkdfvjechuolgevngkvcqqnrzcsxecnbnqhss" για τον πρώτο και "oifiewffafmtsdcfwybmlozwoeekrxrljusidnnkhanltpnxtnw" για τον δεύτερο. Προσέξτε πως παρόλο που οι απαντήσεις είναι ακριβώς ίδιες φαίνονται τελείως διαφορετικές. Έτσι κανείς δεν μπορεί να ψυλλιαστεί τίποτα από αυτό που βλέπει και το παιχνίδι μπορεί να συνεχίστει για όσο πάει. Εκτός αυτού, ο καθένας μπορεί να αποδείξει πως έδωσε την σωστή απάντηση αν βρεθεί ποτέ κάποιος μ@λ@κ@ς και αμφισβητήσει ότι έδωσε την σωστή απάντηση. Απλά λέει το κλειδί σ΄ όποιον έχει αμφιβολίες και δικαιούται να προσθέσει και "α γαμήσου" στον καχύποπτο.
Πείτε τώρα πως σε 1 βδομάδα έχουν δοθεί 60 απαντήσεις. Ο Praktorinos και ο Gordon δεν έτυχε να μπουν στο ενδιάμεσο και μπαίνουν μετά από 10 μέρες. Κανένα πρόβλημα. Απλά ζητάνε να τους στείλει ο καθένας το κλειδί του και ελέγχουν αν είναι η σωστή απάντηση ακολουθώντας τα βήματα:
1. Μπαίνουν στο
http://sharkysoft.com/misc/vigenere/
2. Κάνουν copy paste την απάντηση κάποιου που υπάρχει στο φόρουμ στην πάνω θέση.
3. Κάνουν copy paste το κλειδί που τους έστειλε αυτός στην μεσαία θέση.
4. Πατάνε decode.
5. Βλέπουν αν η απάντηση που βγαίνει στην κάτω θέση είναι η σωστή.
Συνολικά, δεν είναι τίποτα δύσκολο, είναι εξαιρετικά ασφαλές (θεωρητικά σπάει αλλά στην πράξη είναι 100% σίγουρο πως δεν θα σπάσει (αν θέλει κάποιος λεπτομέρειες γιατί ας μου στείλει pm για να του το εξηγήσω)), επιτρέπει να παίζουν όλοι είτε το δούν την πρώτη είτε την τελευταία μέρα και άσχετα με το ποιοι και πόσοι έχουν απαντήσει πριν απ΄αυτόν, γίνεται πέρα ως πέρα αδιάβλητο και δεν αναγκάζει τον Praktorino και τον Gordon να έχουν συνεχώς το νου τους με το τι γίνεται με το θέμα. Το μόνο αρνητικό είναι πως στην αρχή μπορεί να φανεί λίγο μπερδεμένο, αλλά με λίγη προσοχή πιστεύω πως τα λάθη θα είναι ελάχιστα.