Η διαφορά μεταξύ αλγορίθμων κατακερματισμού SHA-1, SHA-2, SHA-256

 In ασφάλεια, SHA-2, κρυπτογράφησης

Η διαφορά μεταξύ αλγορίθμων κατακερματισμού SHA-1, SHA-2, SHA-256

Ας ξεκινήσουμε εξηγώντας τον κατακερματισμό του αλγορίθμου.

Ο αλγόριθμος κατακερματισμού είναι μια μαθηματική συνάρτηση που συμπυκνώνει τα δεδομένα σε ένα σταθερό μέγεθος, π.χ. εάν παίρναμε οποιαδήποτε πρόταση "Η Ola έχει μια γάτα" και την περνούσαμε μέσω ενός ειδικού αλγόριθμου CRC32, θα παίρναμε τη συντομογραφία "b165e001". Υπάρχουν πολλοί αλγόριθμοι και όλοι έχουν συγκεκριμένους σκοπούς, άλλοι είναι βελτιωμένοι για τον τύπο δεδομένων, άλλοι είναι για ασφάλεια.

Οι αλγόριθμοι SHA είναι οι πιο σημαντικοί για εμάς.

Το SHA - σημαίνει Αλγόριθμος Ασφαλούς Κατακερματισμού - χρησιμοποιείται για κρυπτογραφική ασφάλεια. Η πιο σημαντική προϋπόθεση αυτού του αλγορίθμου είναι η μη αναστρέψιμη και μοναδικότητα του κατακερματισμού. Μη αναστρέψιμη - τα αρχικά δεδομένα θα παραμείνουν ασφαλή και άγνωστα Μοναδικότητα - δύο διαφορετικά κομμάτια δεδομένων δεν μπορούν να δημιουργήσουν το ίδιο κλειδί.

Η ψηφιακή υπογραφή είναι εξαιρετικά ευαίσθητη - οποιαδήποτε αλλαγή στο έγγραφο θα αλλάξει την υπογραφή. Αν παίρναμε την πρόταση «OLA MA KOTA» που αναφέρθηκε προηγουμένως και τη γράφαμε με κεφαλαία γράμματα, θα παίρναμε μια εντελώς διαφορετική συντομογραφία «baa875a6». Μια άλλη συντομογραφία σημαίνει ότι η υπογραφή δεν είναι πλέον έγκυρη.

Το SHA-1 και το SHA-2 είναι δύο εκδόσεις του αλγορίθμου. Διαφέρουν ως προς την κατασκευή και το μήκος μπιτ. Το SHA-2 είναι μια βελτιωμένη έκδοση του SHA-1.

Το SHA-1 έχει μήκος 160 bits

Το SHA-2 διατίθεται σε διάφορα μήκη, συνήθως 256 bit

Μια μεγαλύτερη τιμή κατακερματισμού παρέχει μεγαλύτερη ασφάλεια. Ο αριθμός των μοναδικών κατακερματισμών μπορεί να εκφραστεί ως αριθμός, π.χ. για το SHA-256 υπάρχουν 2 256    πιθανοί συνδυασμοί. 2 256 αυτός είναι ένας τεράστιος αριθμός που υπερβαίνει τον αριθμό των κόκκων άμμου στη γη.

 

Εάν το πιστοποιητικό του χρήστη βασίζεται στο SHA-1 (και είναι έγκυρο, επειδή εκδόθηκε πριν από την 1η Ιουλίου), η υπογραφή που δημιουργήθηκε (μετά την 1η Ιουλίου) που επαληθεύτηκε με αυτό το πιστοποιητικό θα πρέπει να περιέχει τη συντομογραφία του υπογεγραμμένου περιεχομένου που υπολογίζεται με τον αλγόριθμο SHA-2 (όχι SHA-1). Έτσι, οι εφαρμογές και τα συστήματα πληροφορικής πρέπει να ασχολούνται όχι μόνο με νέα πιστοποιητικά, αλλά πάνω από όλα να δημιουργούν υπογραφές και σφραγίδες κατά τη χρήση του κατακερματισμού σύμφωνα με το SHA-2

Τα προγράμματα που εγκαθιστούμε σάς επιτρέπουν να εκτελείτε τις λειτουργίες υποβολής και επαλήθευσης ηλεκτρονικών υπογραφών χρησιμοποιώντας τη λειτουργία κατακερματισμού SHA-2.

 

Χρειάζονται μόνο λίγα λεπτά, καλέστε ή γράψτε για να μάθετε περισσότερα σχετικά με τις πιστοποιημένες ηλεκτρονικές υπογραφές.

                            γραμμή βοήθειας 58 333 1000 ή διεύθυνση e-mail: @ E-γραφείων κέντρο

 

Παρακάτω παρουσιάζονται σύνολα ηλεκτρονικής υπογραφής:

 

Πρόσφατες δημοσιεύσεις