Υπολογιστής hash SHA-256 (checksum για κείμενο/αρχείο)
Υπολογίστε SHA-256 απευθείας στον browser σας. Τα δεδομένα εισόδου σας δεν αποστέλλονται ποτέ.
Δημιουργήστε, αντιγράψτε και επαληθεύστε checksums για κείμενο και αρχεία σε ένα σημείο.
Υπολογισμός SHA-256 (κείμενο)
Το κείμενο εισόδου κωδικοποιείται ως bytes UTF-8 και γίνεται hash με Web Crypto API. Με ενεργό τον αυτόματο υπολογισμό, τα αποτελέσματα ενημερώνονται καθώς πληκτρολογείτε.
sha256 checksum (αρχείο)
Αφήστε ή επιλέξτε τοπικό ZIP, exe, pdf ή οποιοδήποτε αρχείο για να υπολογίσετε το checksum του. Τα αρχεία δεν μεταφορτώνονται ποτέ.
Τρόπος χρήσης (3 βήματα)
- Επικολλήστε κείμενο ή αφήστε/επιλέξτε ένα αρχείο.
- Τα hashes κειμένου υπολογίζονται αυτόματα. Για αρχεία, πατήστε "Υπολογισμός SHA-256" για έναρξη.
- Αντιγράψτε το αποτέλεσμα ή επικολλήστε την αναμενόμενη τιμή για επαλήθευση.
Δείγματα επαλήθευσης
Κενή συμβολοσειρά
Είσοδος: (χωρίς είσοδο)
Έξοδος: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
Είσοδος: abc
Έξοδος: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Γιατί τα hashes διαφέρουν ακόμη κι όταν το περιεχόμενο φαίνεται ίδιο
- Διαφορετικό στυλ νέας γραμμής (LF έναντι CRLF).
- Διαφορετική τελική νέα γραμμή ή κενά στο τέλος.
- Διαφορετική κωδικοποίηση κειμένου (μη UTF-8).
- Διαφορετική κανονικοποίηση Unicode (NFC/NFD).
- Το κείμενο εισόδου και τα bytes αρχείου δεν είναι ίδια (π.χ. BOM).
FAQ
Μπορώ να κάνω hash και σε αρχεία;
Ναι. Τα τοπικά αρχεία διαβάζονται στον browser σας και γίνεται hash SHA-256. Τα αρχεία δεν μεταφορτώνονται.
Γιατί το hash διαφέρει για φαινομενικά ίδιο περιεχόμενο;
Οι ακολουθίες bytes μπορεί να διαφέρουν λόγω νέων γραμμών, κενών στο τέλος, κωδικοποίησης ή κανονικοποίησης Unicode, ακόμη κι αν το κείμενο φαίνεται ίδιο.
Αποστέλλονται δεδομένα σε servers;
Όχι. Η επεξεργασία είναι πλήρως τοπική στον browser σας.
Γιατί λέει ότι αυτό το περιβάλλον δεν υποστηρίζεται;
Το Web Crypto API απαιτεί HTTPS (secure context). Ανοίξτε το εργαλείο μέσω HTTPS.
Σημειώσεις
- Το Web Crypto API απαιτεί HTTPS (secure context).
- Πολύ μεγάλα αρχεία μπορεί να καταναλώσουν μνήμη και να χρειαστούν περισσότερο χρόνο για επεξεργασία.