
Γεννήτρια κωδικών Πρόσβασης
Presentation
•
Computers
•
12th Grade
•
Hard
Δέs Χατζηχριστοδούλου
Used 1+ times
FREE Resource
12 Slides • 0 Questions
1
Πόσο ασφαλής είναι ο δικός σου κωδικός πρόσβασης;
Ένας υπολογιστής θα μπορούσε να προσπαθήσει να μαντέψει τον δικό σου κωδικό πρόσβασης χρησιμοποιώντας το “brute force” -.
Aυτό σημαίνει δοκιμή πολλών κωδικών πρόσβασης μέχρι να μαντέψει τον σωστό.
Ας μάθουμε πόσο χρόνο θα χρειαζόταν ένας υπολογιστής για να μαντέψει τον δικό σου κωδικό πρόσβασης.
Πήγαινε στο , https://www.security.org/how-secure-is-my-password/ είναι ένας ιστότοπος για να μάθεις πόσο ασφαλείς είναι οι δικοί σου κωδικοί πρόσβασης.
Πληκτρολογήστε “letmein” (Let me in) ως κωδικό πρόσβασης. Θα δεις ότι ένας υπολογιστής θα μαντέψει αμέσως αυτόν τον κωδικό πρόσβασης!
2
Λόγοι για τους οποίους το “letmein” δεν είναι ένας καλός κωδικός πρόσβασης για χρήση:
Είναι πολύ συνηθισμένος κωδικός πρόσβασης (ένας από τους 15 κωδικούς πρόσβασης που χρησιμοποιούνται πιο συχνά). Ένας υπολογιστής θα μαντέψει πρώτα αυτούς τους κωδικούς.
Περιέχει λέξεις από το λεξικό. Ομοίως, ένας υπολογιστής θα δοκιμάσει πρώτα αυτούς τους κωδικούς πρόσβασης.
Είναι πολύ σύντομος. Θα χρειαζόταν περισσότερος χρόνος σε έναν υπολογιστή για να μαντέψει έναν μεγαλύτερο κωδικό πρόσβασης.
Περιέχει μόνο γράμματα. Οι κωδικοί πρόσβασης είναι πιο ασφαλείς εάν περιέχουν επίσης αριθμούς και σημεία στίξης.
Δοκίμασε να δώσεις μια λέξη από το λεξικό. Πόσο χρόνο θα χρειαζόταν ένας υπολογιστής για να μαντέψει αυτόν τον κωδικό πρόσβασης;
3
Θα δημιουργήσουμε ένα πρόγραμμα που θα επιλέγει έναν τυχαίο χαρακτήρα για τον δικό σου κωδικό πρόσβασης.
Άνοιξε το κενό πρότυπο Python Trinket: jumpto.cc/python-new
Δημιούργησε μια λίστα χαρακτήρων και αποθήκευσέ την σε μια μεταβλητή με όνομα chars.(εικόνα 1)
Τυχαίοι χαρακτήρες
3. Για να επιλέξεις έναν τυχαίο χαρακτήρα, θα πρέπει να κάνεις import το module random.(εικόνα2)
Εικόνα1
Εικόνα2
4
Επιλογή τυχαίου χαρακτήρα
Μπορείς να επιλέξεις έναν τυχαίο χαρακτήρα από τη λίστα και να τον αποθηκεύσεις σε μια μεταβλητή που ονομάζεται password.
5
Εμφάνιση κωδικού
Μπορείς να εμφανίσεις τον (πολύ σύντομο!) κωδικό πρόσβασης στην οθόνη.
Δοκίμασε τον κώδικά σου κάνοντας κλικ στο ‘run’. Θα πρέπει να δεις έναν μόνο τυχαίο χαρακτήρα στην οθόνη.
Εκτέλεσε πολλές φορές το πρόγραμμά σου. Εμφανίζεται ο ίδιος κωδικός;
6
Προσθήκη αριθμών στον κωδικό
Ο κωδικός πρόσβασης δεν είναι πολύ ασφαλής εάν περιέχει μόνο γράμματα.
Πρόσθεσε μερικούς αριθμούς στη μεταβλητή chars.
Εκτέλεσε τον πρόγραμμα σου
7
Πρόκληση: Χρήση αριθμών και σημείων στίξης
Βελτίωσε το πρόγραμμά σου, έτσι ώστε να επιλέγει επίσης από:
Κεφαλαία γράμματα (A-Z)
Αριθμούς (0-9)
Σημεία στίξης (!?.,-)
Εκτέλεσε το πρόγραμμά σου
8
Τυχαίος κωδικός πρόσβασης
Ένας μεμονωμένος χαρακτήρας δεν είναι πολύ χρήσιμος - ας βελτιώσουμε το πρόγραμμά σου για να δημιουργεί έναν κωδικό πρόσβασης με περισσότερους χαρακτήρες.
Για να δημιουργήσεις έναν κωδικό πρόσβασης, θα προσθέσεις τυχαίους χαρακτήρες σε αυτόν, έναν κάθε φορά.
Αρχικά, η μεταβλητή password πρέπει να είναι κενή.
Πρόσθεσε αυτήν τη γραμμή στο πρόγραμμά σου:
9
Κωδικός με 10 χαρακτήρες
Θα επιλέξεις έναν τυχαίο χαρακτήρα 10 φορές.
Για να το κάνεις αυτό, πρόσθεσε τον ακόλουθο κώδικα αφήνοντας μια εσοχή πrιν από το password:
Κάθε φορά πρέπει να χρησιμοποιήσεις += για την προσθήκη νέου χαρακτήρα στον κωδικό πρόσβασης.
10
Επιλέγοντας το μήκος του κωδικού πρόσβασης
Ορισμένοι ιστότοποι απαιτούν κωδικούς πρόσβασης συγκεκριμένου μήκους. Ας επιτρέψουμε στον χρήστη να επιλέξει το μήκος του κωδικού πρόσβασης
Αρχικά, ζήτησε από τον χρήστη να πληκτρολογήσει το μήκος του κωδικού πρόσβασης και αποθήκευσε το σε μια μεταβλητή με όνομα length
Χρησιμοποίησε την εντολή int() για να μετατρέψεις αυτό που πληκτρολόγησε ο χρήστης σε ακέραιο αριθμό.
11
Πρόκληση: Δημιουργία ενός καλύτερου κωδικού πρόσβασης
Μπορείς να δώσεις έναν κωδικό πρόσβασης που θα χρειαστεί ένας υπολογιστής πάνω από 1.000 χρόνια για να τον σπάσει, αλλά δεν θα χρειαστεί να πληκτρολογείς πολλούς χαρακτήρες;
Θυμήσου ότι ένας κωδικός πρόσβασης είναι πιο δύσκολο να τον μαντέψουν αν:
Έχει πολλούς χαρακτήρες
Δεν είναι λέξη στο λεξικό
Περιέχει γράμματα, αριθμούς και σημεία στίξης
Θα δημιουργήσεις κωδικούς πρόσβασης που είναι δύσκολο να σπάσει ένας υπολογιστής. Είναι χρήσιμοι για την προστασία σημαντικών λογαριασμών. Σημείωσε ότι πολλοί ενήλικες χρησιμοποιούν ένα πρόγραμμα διαχείρισης κωδικών πρόσβασης που τους βοηθά να θυμούνται πολλούς δύσκολους κωδικούς πρόσβασης.
12
Χρησιμοποίησε τη μεταβλητή length και κάνε όσες επαναλήψεις ζήτησε ο χρήστης.
Δοκίμασε το πρόγραμμά σου δίνοντας κάθε φορά διαφορετικό μήκος
Πόσο ασφαλής είναι ο δικός σου κωδικός πρόσβασης;
Ένας υπολογιστής θα μπορούσε να προσπαθήσει να μαντέψει τον δικό σου κωδικό πρόσβασης χρησιμοποιώντας το “brute force” -.
Aυτό σημαίνει δοκιμή πολλών κωδικών πρόσβασης μέχρι να μαντέψει τον σωστό.
Ας μάθουμε πόσο χρόνο θα χρειαζόταν ένας υπολογιστής για να μαντέψει τον δικό σου κωδικό πρόσβασης.
Πήγαινε στο , https://www.security.org/how-secure-is-my-password/ είναι ένας ιστότοπος για να μάθεις πόσο ασφαλείς είναι οι δικοί σου κωδικοί πρόσβασης.
Πληκτρολογήστε “letmein” (Let me in) ως κωδικό πρόσβασης. Θα δεις ότι ένας υπολογιστής θα μαντέψει αμέσως αυτόν τον κωδικό πρόσβασης!
Show answer
Auto Play
Slide 1 / 12
SLIDE
Similar Resources on Wayground
9 questions
Μαθηματικά Α Δημοτικού
Presentation
•
KG
8 questions
κουίζ για τους πλανήτες
Presentation
•
KG
7 questions
Σημαίες της Ευρώπης
Presentation
•
KG
7 questions
Μορφές ενέργειας
Presentation
•
12th Grade
7 questions
Ο κόσμος της θάλασσας
Presentation
•
KG
9 questions
html link
Presentation
•
12th Grade
6 questions
ΑΣΦΑΛΕΙΑ ΣΤΟ ΔΙΑΔΥΚΤΙΟ
Presentation
•
12th Grade
6 questions
CODECRAFT
Presentation
•
12th Grade
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
10 questions
Fire Prevention
Quiz
•
9th - 12th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
16 questions
AP Biology: Unit 1 Review (CED)
Quiz
•
9th - 12th Grade
20 questions
verbos reflexivos en español
Quiz
•
9th - 12th Grade
11 questions
Expectations Review
Quiz
•
9th - 12th Grade
10 questions
Climate Change and Its Impact
Interactive video
•
9th - 12th Grade