Περιεχόμενο
Η κρυπτογραφία είναι το όνομα που δίνεται στην τεχνική κωδικοποίησης δεδομένων, έτσι ώστε να μην μπορεί να δει ή να τροποποιηθεί από κανέναν άλλο από τον συγκεκριμένο παραλήπτη. Υπάρχουν δύο τύποι κρυπτογράφησης, συμμετρικοί και ασύμμετροι, και η διαδικασία και των δύο είναι η ίδια. Οι πληροφορίες αποστέλλονται με τη χρήση μαθηματικών τύπων ή αλγορίθμων, οι οποίοι τις κωδικοποιούν σε κρυπτογραφημένο κείμενο, ώστε να μην είναι δυνατή η πρόσβαση χωρίς λέξη, αριθμό ή κωδικό πρόσβασης, γνωστό ως κλειδί.
Συμμετρική κρυπτογράφηση
Η συμμετρική κρυπτογράφηση είναι η παλαιότερη και πιο γνωστή από τις τεχνικές κρυπτογράφησης. Τα δεδομένα χωρίζονται σε μπλοκ και ένα μυστικό κλειδί εφαρμόζεται σε κάθε ένα, αλλάζοντας τη σειρά των γραμμάτων ή αντικαθιστώντας τα με αριθμούς για να δημιουργήσει το κρυπτοκείμενο. Αυτή η τεχνική χρησιμοποιεί μόνο ένα μυστικό κλειδί για την κρυπτογράφηση και την αποκρυπτογράφηση των δεδομένων, οπότε εάν ο παραλήπτης δεν το έχει, θα είναι απαραίτητο να τα στείλετε ξεχωριστά.
Υπέρ και κατά
Εάν τόσο ο αποστολέας όσο και ο παραλήπτης έχουν το μυστικό κλειδί, μπορούν να κρυπτογραφήσουν και να αποκρυπτογραφήσουν όλα τα μηνύματα που το χρησιμοποιούν, κάτι που αποτελεί πλεονέκτημα και ευπάθεια του συστήματος. Η συμμετρική κρυπτογράφηση είναι γρήγορη και εύκολη στην εφαρμογή, γεγονός που την καθιστά τη συνηθέστερη μορφή κρυπτογράφησης στις συναλλαγές αγοράς και πώλησης στο διαδίκτυο. Ωστόσο, εάν το κλειδί αναχαιτιστεί από έναν εισβολέα, θα έχει αυτό που χρειάζεται για να αποκρυπτογραφήσει όλα τα μηνύματα χρησιμοποιώντας αυτό το κλειδί. Οι συμμετρικοί αλγόριθμοι κρυπτογράφησης τείνουν επίσης να είναι απλούστεροι - και επομένως ευκολότεροι να κατανοηθούν και να αποκωδικοποιηθούν - από τους ασύμμετρους αλγορίθμους κρυπτογράφησης.
Ασύμμετρη κρυπτογράφηση
Η ασύμμετρη κρυπτογραφία, γνωστή και ως κρυπτογραφία δημόσιου κλειδιού, χρησιμοποιεί δύο σχετικά κλειδιά: ένα δημόσιο, για κρυπτογράφηση δεδομένων και ένα ιδιωτικό, για να τα αποκρυπτογραφήσει. Οι πληροφορίες με τη μορφή κειμένου αντιμετωπίζονται ως τεράστιοι αριθμοί, οι οποίοι αυξάνονται στη δύναμη ενός δεύτερου τεράστιου αριθμού και στη συνέχεια διαιρούνται με έναν τρίτο αριθμό, δημιουργώντας ένα τελικό προϊόν που θα μετατραπεί ξανά σε κείμενο, αυτή τη φορά κρυπτογραφημένο.
Υπέρ και κατά
Οι ασύμμετροι αλγόριθμοι κρυπτογράφησης είναι πιο περίπλοκοι από τους συμμετρικούς, οπότε είναι πιο αργοί και απαιτούν περισσότερη ισχύ επεξεργασίας. Ωστόσο, γι 'αυτό είναι επίσης πολύ πιο ασφαλείς. Το δημόσιο κλειδί μπορεί να διανεμηθεί σε οποιονδήποτε μπορεί να ενδιαφέρεται να κρυπτογραφήσει ένα μήνυμα, αλλά το ιδιωτικό κλειδί δεν κυκλοφορεί ποτέ, γεγονός που δεν το καθιστά ευαίσθητο στους εισβολείς. Τα δεδομένα μπορούν να κρυπτογραφηθούν μόνο με το δημόσιο κλειδί και να αποκρυπτογραφηθούν με το ιδιωτικό κλειδί, πράγμα που σημαίνει ότι μόλις ολοκληρωθεί η κρυπτογράφηση, ούτε ο αποστολέας μπορεί να το αποκρυπτογραφήσει χωρίς ιδιωτικό κλειδί.