Skip to main content

Τι είναι τα αρχεία κατακερματισμού;

Η ασφάλεια του υπολογιστή είναι μια σημαντική πτυχή για τις περισσότερες επιχειρήσεις.Πολλοί οργανισμοί χρησιμοποιούν μια διαδικασία κατακερματισμού σε αρχεία κατακερματισμού για να κρυπτογραφήσουν σημαντικά δεδομένα.Τα δεδομένα hash είναι μια αριθμητική αναπαράσταση δεδομένων και δεν είναι εύκολο για έναν άνθρωπο να ερμηνεύσει.Ένα αρχείο κατακερματισμού είναι ένα αρχείο που έχει μετατραπεί σε αριθμητική συμβολοσειρά από έναν μαθηματικό αλγόριθμο.Αυτά τα δεδομένα μπορούν να γίνουν κατανοητά μόνο αφού δεν έχει κρυπτογραφηθεί με ένα κλειδί κατακερματισμού.

Η διαδικασία του hashing είναι η μαθηματική μετατροπή μιας σειράς χαρακτήρων σε μια μικρότερη τιμή που συνήθως ονομάζεται κλειδί hash.Αυτή η νέα τιμή αντιπροσωπεύει την αρχική συμβολοσειρά χαρακτήρων αφού έχει κρυπτογραφηθεί.Το Hashing χρησιμοποιείται συχνά στις βάσεις δεδομένων ως μέθοδο δημιουργίας ενός δείκτη.Επειδή οι τιμές Hashed είναι μικρότερες από τις χορδές, η βάση δεδομένων μπορεί να εκτελεί λειτουργίες ανάγνωσης και γραφής ταχύτερα.

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

Οι περισσότερες υπηρεσίες επιβολής του νόμου χρησιμοποιούν αρχεία κατακερματισμού για την αποθήκευση σημαντικών πληροφοριών δακτυλικών αποτυπωμάτων.Η τεχνολογία δακτυλικών αποτυπωμάτων που διατίθεται σήμερα χρησιμοποιεί αρχεία hash και λειτουργίες για να συλλάβει τις εικόνες κάθε δακτυλικών αποτυπωμάτων.Αυτές οι εικόνες δακτυλικών αποτυπωμάτων μετατρέπονται σε αριθμητική μορφή και αποθηκεύονται σε βάσεις δεδομένων επιβολής του νόμου.Το Υπουργείο Δικαιοσύνης των Ηνωμένων Πολιτειών (DOJ) διατηρεί μία από τις μεγαλύτερες βάσεις δεδομένων δακτυλικών αποτυπωμάτων στις Ηνωμένες Πολιτείες.Αυτά τα δακτυλικά αποτυπώματα περιλαμβάνουν όλους τους γνωστούς εγκληματίες στις Ηνωμένες Πολιτείες και αποθηκεύονται με τη χρήση τεχνολογίας κατακερματισμού.

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