Γεννήτρια hash

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SHA-256 έναντι MD5;

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

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

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

Έξοδος Hex vs Base64;

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

Είσοδος Unicode;

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

Τοπικό;

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