Όλα τα εργαλεία

Γεννήτρια hash

Οι κρυπτογραφικές λειτουργίες κατακερματισμού αντιστοιχίζουν την είσοδο οποιουδήποτε μεγέθους σε ένα δακτυλικό αποτύπωμα σταθερού μήκους. Χρησιμοποιήστε το SHA-256 για ελέγχους ακεραιότητας αρχείων, κλειδιά κρυφής μνήμης και εκμάθηση — όχι για αποθήκευση κωδικών πρόσβασης (χρησιμοποιήστε bcrypt/Argon2). Οι κατακερματισμοί υπολογίζονται τοπικά, ώστε οι κωδικοί πρόσβασης και τα μυστικά στις συμβολοσειρές δοκιμής να παραμένουν στη συσκευή εάν το χρησιμοποιείτε προσεκτικά.
Είσοδος

Πώς να δημιουργήσετε έναν κατακερματισμό

1. Επικολλήστε κείμενο ή μεταφορτώστε μικρό αρχείο εάν υποστηρίζεται.
2. Επιλέξτε αλγόριθμο (Συνιστάται το SHA-256 για νέα εργασία).
3. Αντιγράψτε την εξαγωγή δεκαεξαδικής σύνοψης.
4. Σύγκριση με το αναμενόμενο άθροισμα ελέγχου από τη σελίδα λήψης του προμηθευτή.

Παραδείγματα κατακερματισμού

Επαλήθευση της ακεραιότητας λήψης

Συγκρίνετε το SHA-256 του αρχείου iso με τον κατακερματισμό που έχει δημοσιευτεί από τον εκδότη.

Κλειδί προσωρινής μνήμης

Κατακερματίστε το κανονικό σώμα αιτήματος εγγραφής JSON αποδιπλασιασμό σε επαναδιαίρεση κλειδιού.

Gravatar κατακερματισμός ηλεκτρονικού ταχυδρομείου

MD5 πεζών μηνυμάτων ηλεκτρονικού ταχυδρομείου για URL παλαιού τύπου avatar — MD5 όχι για ασφάλεια.

Πότε να χρησιμοποιήσετε αυτό το εργαλείο

Κατά την επαλήθευση των λήψεων αρχείων σε σχέση με δημοσιευμένα αθροίσματα ελέγχου.
Κατά τη δημιουργία ντετερμινιστικών αναγνωριστικών από περιεχόμενο (στυλ git blob).
Όταν διδάσκετε πώς λειτουργούν οι μονόδρομες συναρτήσεις.

Πότε να επιλέξετε κάτι άλλο

Ποτέ MD5/SHA1 μόνο για αποθήκευση κωδικού πρόσβασης — χρησιμοποιήστε αλγόριθμους κατακερματισμού κωδικού πρόσβασης.
Όταν χρειάζεστε αναστρεψιμότητα - ο κατακερματισμός είναι μονόδρομος.
Όταν η αντίσταση σύγκρουσης του MD5/SHA1 έχει σημασία για την ασφάλεια — χρησιμοποιήστε το SHA-256+.

Ακεραιότητα όχι αυθεντικότητα

Ο κατακερματισμός αποδεικνύει ότι το αρχείο έχει παραμείνει αμετάβλητο από τη δημοσίευση του κατακερματισμού — υπογράψτε το κατακερματισμό με GPG για να αποδείξετε τον συντάκτη.

Επέκταση μήκους

MD5/SHA1/SHA256 σε απλή μορφή μηνύματος ευάλωτο στην κακή χρήση της επέκτασης H2MAC6 στην επέκταση MSH-MAC6 auth.

Αναφορά Blockchain

Αποκλεισμός αλυσίδας κεφαλίδων προηγούμενου κατακερματισμού — ίδια οικογένεια SHA-256 εννοιολογικά, διαφορετικό πλαίσιο από το άθροισμα ελέγχου αρχείων.

Συχνές ερωτήσεις

SHA-256 έναντι MD5;

Το SHA-256 είναι ασφαλές για ακεραιότητα. Το MD5 έχει επιθέσεις σύγκρουσης — πρόστιμο μόνο για κλειδιά κρυφής μνήμης που δεν είναι αντίθετα.

Αλατισμένοι κωδικοί πρόσβασης;

Χρησιμοποιήστε αποκλειστικό κατακερματισμό κωδικού πρόσβασης API — όχι αυτό το εργαλείο.

Έξοδος Hex vs Base64;

Ίδια byte διαφορετική κωδικοποίηση — αντιστοιχίστε τη μορφή προμηθευτή.

Είσοδος Unicode;

Κατακερματίστηκαν UTF-8 byte — η ίδια συμβολοσειρά διαφορετική κωδικοποίηση δίνει διαφορετικό κατακερματισμό.

Τοπικό;

Ναι — Web Crypto ή βιβλιοθήκη js στο πρόγραμμα περιήγησης.

HMAC?

Το HMAC χρειάζεται μυστικό κλειδί — διαφορετικό από το απλό κατακερματισμό.