Εφαρμογή διαμοιρασμού κωδικών

Η εργασία έχει θέμα τον ασφαλή διαμοιρασμό κωδικών μέσω της δημιουργίας προγράμματος για την παραγωγή κωδικών με την χρήση τετραψήφιων κλειδιών. Σκοπός αυτού είναι να μπορούν δύο ή περισσότερα άτομα να γνωρίζουν και να χρησιμοποιούν τον ίδιο κωδικό χωρίς ποτέ να χρειαστεί να το μοιραστούν ή να το κο...

Πλήρης περιγραφή

Αποθηκεύτηκε σε:
Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Gkoumas, Michail, Γκούμας, Μιχαήλ
Άλλοι συγγραφείς: Καρύδα, Μαρία
Γλώσσα:el_GR
Δημοσίευση: 2020
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/11610/20348
Ετικέτες: Προσθήκη ετικέτας
Δεν υπάρχουν, Καταχωρήστε ετικέτα πρώτοι!
Περιγραφή
Περίληψη:Η εργασία έχει θέμα τον ασφαλή διαμοιρασμό κωδικών μέσω της δημιουργίας προγράμματος για την παραγωγή κωδικών με την χρήση τετραψήφιων κλειδιών. Σκοπός αυτού είναι να μπορούν δύο ή περισσότερα άτομα να γνωρίζουν και να χρησιμοποιούν τον ίδιο κωδικό χωρίς ποτέ να χρειαστεί να το μοιραστούν ή να το κοινοποιήσουν μεταξύ τους με οποιονδήποτε τρόπο θέτοντας σε κίνδυνο την ακεραιότητά του. Η διαδικασία χωρίζεται σε δύο μέρη. Στο πρώτο υπάρχει το αρχείο εγκατάστασης. Αυτό δημιουργήθηκε αφ’ ενός για λόγους ασφαλείας, αφ’ ετέρου για λόγους χρηστικότητας. Η κάθε εγκατάσταση του προγράμματος απαιτεί την χρήση μιας φράσης ασφαλείας κάνοντας έτσι μοναδικό τον αλγόριθμο που δημιουργείται κατά την εγκατάσταση. Με αυτό τον τρόπο ασφαλίζεται το αποτέλεσμα από κακόβουλη διαρροή του αλγόριθμου, είναι δυνατή η αλλαγή του σε περιπτώσεις παραβίασης ασφαλείας αλλά και δίνεται η δυνατότητα χρήσης της εφαρμογής σε πολλές διαφορετικές ομάδες χρηστών. Το δεύτερο μέρος είναι το κυρίως αρχείο και η παραγωγή του κωδικού. Κατά την διαδικασία αυτή θα πρέπει οι χρήστες να μοιραστούν ένα τετραψήφιο κλειδί χωρίς όμως αυτό να έχει επίδραση στην ακεραιότητα της διαδικασίας ή του κωδικού, καθώς χωρίς την σωστή εγκατάσταση του αρχείου δεν μπορεί να γίνει αντιστροφή της διαδικασίας. Μετά την εισαγωγή του κλειδιού, το πρόγραμμα επιστρέφει τον παραχθέν κωδικό καθώς και ένα τετραψήφιο κωδικό επιβεβαίωσης προκειμένου επιβεβαιωθεί η ορθότητα της διαδικασίας. Στην παρούσα εργασία παρουσιάζονται όλα τα προγράμματα, οι τεχνικές αλλά και τα εργαλεία που χρησιμοποιήθηκαν. Επιπλέον περιλαμβάνονται και αναλύονται οι αλγόριθμοι των προγραμμάτων.