Τι είναι ο κρυπτογραφικός κατακερματισμός;
Μια κρυπτογραφική συνάρτηση κατακερματισμού παίρνει μια είσοδο αυθαίρετου μήκους και εκπέμπει ένα digest σταθερού μήκους.
Πώς λειτουργεί αυτός ο hash generator;
Ο κατακερματισμός εκτελείται εξ ολοκλήρου στη μηχανή σας.
- Η είσοδός σας διαβάζεται από το textarea ή από δίσκο ως ArrayBuffer.
- Κάθε αλγόριθμος επεξεργάζεται το μήνυμα μπλοκ προς μπλοκ.
- Όταν το τελικό μπλοκ καταναλωθεί, η εσωτερική κατάσταση ολοκληρώνεται.
- Τα ακατέργαστα digest bytes μορφοποιούνται ως δεκαεξαδικό ή Base64.
- Κάθε digest γράφεται στο δικό του textarea με κουμπί Αντιγραφή.
Ποιον αλγόριθμο να χρησιμοποιήσω;
Οι τέσσερις αλγόριθμοι καλύπτουν από παλαιούς έως σύγχρονους:
- MD5 (128-bit) — γρήγορο αλλά κρυπτογραφικά σπασμένο.
- SHA-1 (160-bit) — απαρχαιωμένο για ασφάλεια.
- SHA-256 (256-bit) — η τρέχουσα γενικής χρήσης προεπιλογή.
- SHA-512 (512-bit) — ίδια οικογένεια SHA-2 με μεγαλύτερη εσωτερική κατάσταση.
Γιατί να χρησιμοποιήσετε αυτόν τον hash generator;
- Ιδιωτικότητα: κάθε byte κατακερματίζεται τοπικά.
- Τέσσερα digests σε ένα πέρασμα.
- Σωστή έξοδος σύμφωνα με πρότυπα.
- Σχεδιασμένο για εργασίες επαλήθευσης.
Ποιες είναι οι κοινές εφαρμογές;
Οι κατακερματισμοί εμφανίζονται σε καθημερινές εργασίες:
- Επαλήθευση λήψεων.
- Εντοπισμός σφαλμάτων ενσωματώσεων.
- Διευθυνσιοδότηση περιεχομένου.
Πώς μοιάζει ένα παράδειγμα;
Ο κατακερματισμός της συμβολοσειράς ASCII hello παράγει 5d41402abc4b2a76b9719d911017c592 ως MD5.
Αυτός ο hash generator λειτουργεί εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.